//
//  XGSim2Tra.m
//  addLocalizal_KeyAt@"Front
//
//  Created by 贾  on 2016/12/29.
//  Copyright © 2016年 XiaoGang. All rights reserved.
//

#import "XGSim2Tra.h"

@implementation XGSim2Tra

-(id)init
{
    if(self = [super init])
    {
        _string_GB = @"锕皑蔼碍爱嗳嫒瑷暧霭谙铵鹌肮袄奥媪骜鳌坝罢钯摆败呗颁办绊钣帮绑镑谤剥饱宝报鲍鸨龅辈贝钡狈备惫鹎贲锛绷笔毕毙币闭荜哔滗铋筚跸边编贬变辩辫苄缏笾标骠飑飙镖镳鳔鳖别瘪濒滨宾摈傧缤槟殡膑镔髌鬓饼禀拨钵铂驳饽钹鹁补钸财参蚕残惭惨灿骖黪苍舱仓沧厕侧册测恻层诧锸侪钗搀掺蝉馋谗缠铲产阐颤冁谄谶蒇忏婵骣觇禅镡场尝长偿肠厂畅伥苌怅阊鲳钞车彻砗尘陈衬伧谌榇碜龀撑称惩诚骋枨柽铖铛痴迟驰耻齿炽饬鸱冲冲虫宠铳畴踌筹绸俦帱雠橱厨锄雏础储触处刍绌蹰传钏疮闯创怆锤缍纯鹑绰辍龊辞词赐鹚聪葱囱从丛苁骢枞凑辏蹿窜撺错锉鹾达哒鞑带贷骀绐担单郸掸胆惮诞弹殚赕瘅箪当挡党荡档谠砀裆捣岛祷导盗焘灯邓镫敌涤递缔籴诋谛绨觌镝颠点垫电巅钿癫钓调铫鲷谍叠鲽钉顶锭订铤丢铥东动栋冻岽鸫窦犊独读赌镀渎椟牍笃黩锻断缎簖兑队对怼镦吨顿钝炖趸夺堕铎鹅额讹恶饿谔垩阏轭锇锷鹗颚颛鳄诶儿尔饵贰迩铒鸸鲕发罚阀珐矾钒烦贩饭访纺钫鲂飞诽废费绯镄鲱纷坟奋愤粪偾丰枫锋风疯冯缝讽凤沣肤辐抚辅赋复负讣妇缚凫驸绂绋赙麸鲋鳆钆该钙盖赅杆赶秆赣尴擀绀冈刚钢纲岗戆镐睾诰缟锆搁鸽阁铬个纥镉颍给亘赓绠鲠龚宫巩贡钩沟苟构购够诟缑觏蛊顾诂毂钴锢鸪鹄鹘剐挂鸹掴关观馆惯贯诖掼鹳鳏广犷规归龟闺轨诡贵刽匦刿妫桧鲑鳜辊滚衮绲鲧锅国过埚呙帼椁蝈铪骇韩汉阚绗颉号灏颢阂鹤贺诃阖蛎横轰鸿红黉讧荭闳鲎壶护沪户浒鹕哗华画划话骅桦铧怀坏欢环还缓换唤痪焕涣奂缳锾鲩黄谎鳇挥辉毁贿秽会烩汇讳诲绘诙荟哕浍缋珲晖荤浑诨馄阍获货祸钬镬击机积饥迹讥鸡绩缉极辑级挤几蓟剂济计记际继纪讦诘荠叽哜骥玑觊齑矶羁虿跻霁鲚鲫夹荚颊贾钾价驾郏浃铗镓蛲歼监坚笺间艰缄茧检碱硷拣捡简俭减荐槛鉴践贱见键舰剑饯渐溅涧谏缣戋戬睑鹣笕鲣鞯将浆蒋桨奖讲酱绛缰胶浇骄娇搅铰矫侥脚饺缴绞轿较挢峤鹪鲛阶节洁结诫届疖颌鲒紧锦仅谨进晋烬尽劲荆茎卺荩馑缙赆觐鲸惊经颈静镜径痉竞净刭泾迳弪胫靓纠厩旧阄鸠鹫驹举据锯惧剧讵屦榉飓钜锔窭龃鹃绢锩镌隽觉决绝谲珏钧军骏皲开凯剀垲忾恺铠锴龛闶钪铐颗壳课骒缂轲钶锞颔垦恳龈铿抠库裤喾块侩郐哙脍宽狯髋矿旷况诓诳邝圹纩贶亏岿窥馈溃匮蒉愦聩篑阃锟鲲扩阔蛴蜡腊莱来赖崃徕涞濑赉睐铼癞籁蓝栏拦篮阑兰澜谰揽览懒缆烂滥岚榄斓镧褴琅阆锒捞劳涝唠崂铑铹痨乐鳓镭垒类泪诔缧篱狸离鲤礼丽厉励砾历沥隶俪郦坜苈莅蓠呖逦骊缡枥栎轹砺锂鹂疠粝跞雳鲡鳢俩联莲连镰怜涟帘敛脸链恋炼练蔹奁潋琏殓裢裣鲢粮凉两辆谅魉疗辽镣缭钌鹩猎临邻鳞凛赁蔺廪檩辚躏龄铃灵岭领绫棂蛏鲮馏刘浏骝绺镏鹨龙聋咙笼垄拢陇茏泷珑栊胧砻楼娄搂篓偻蒌喽嵝镂瘘耧蝼髅芦卢颅庐炉掳卤虏鲁赂禄录陆垆撸噜闾泸渌栌橹轳辂辘氇胪鸬鹭舻鲈峦挛孪滦乱脔娈栾鸾銮抡轮伦仑沦纶论囵萝罗逻锣箩骡骆络荦猡泺椤脶镙驴吕铝侣屡缕虑滤绿榈褛锊呒妈玛码蚂马骂吗唛嬷杩买麦卖迈脉劢瞒馒蛮满谩缦镘颡鳗猫锚铆贸麽没镁门闷们扪焖懑钔锰梦眯谜弥觅幂芈谧猕祢绵缅渑腼黾庙缈缪灭悯闽闵缗鸣铭谬谟蓦馍殁镆谋亩钼呐钠纳难挠脑恼闹铙讷馁内拟腻铌鲵撵辇鲶酿鸟茑袅聂啮镊镍陧蘖嗫颟蹑柠狞宁拧泞苎咛聍钮纽脓浓农侬哝驽钕诺傩疟欧鸥殴呕沤讴怄瓯盘蹒庞抛疱赔辔喷鹏纰罴铍骗谝骈飘缥频贫嫔苹凭评泼颇钋扑铺朴谱镤镨栖脐齐骑岂启气弃讫蕲骐绮桤碛颀颃鳍牵钎铅迁签谦钱钳潜浅谴堑佥荨悭骞缱椠钤枪呛墙蔷强抢嫱樯戗炝锖锵镪羟跄锹桥乔侨翘窍诮谯荞缲硗跷窃惬锲箧钦亲寝锓轻氢倾顷请庆揿鲭琼穷茕蛱巯赇虮鳅趋区躯驱龋诎岖阒觑鸲颧权劝诠绻辁铨却鹊确阕阙悫让饶扰绕荛娆桡热韧认纫饪轫荣绒嵘蝾缛铷颦软锐蚬闰润洒萨飒鳃赛伞毵糁丧骚扫缫涩啬铯穑杀刹纱铩鲨筛晒酾删闪陕赡缮讪姗骟钐鳝墒伤赏垧殇觞烧绍赊摄慑设厍滠畲绅审婶肾渗诜谂渖声绳胜师狮湿诗时蚀实识驶势适释饰视试谥埘莳弑轼贳铈鲥寿兽绶枢输书赎属术树竖数摅纾帅闩双谁税顺说硕烁铄丝饲厮驷缌锶鸶耸怂颂讼诵擞薮馊飕锼苏诉肃谡稣虽随绥岁谇孙损笋荪狲缩琐锁唢睃獭挞闼铊鳎台态钛鲐摊贪瘫滩坛谭谈叹昙钽锬顸汤烫傥饧铴镗涛绦讨韬铽腾誊锑题体屉缇鹈阗条粜龆鲦贴铁厅听烃铜统恸头钭秃图钍团抟颓蜕饨脱鸵驮驼椭箨鼍袜娲腽弯湾顽万纨绾网辋韦违围为潍维苇伟伪纬谓卫诿帏闱沩涠玮韪炜鲔温闻纹稳问阌瓮挝蜗涡窝卧莴龌呜钨乌诬无芜吴坞雾务误邬庑怃妩骛鹉鹜锡牺袭习铣戏细饩阋玺觋虾辖峡侠狭厦吓硖鲜纤贤衔闲显险现献县馅羡宪线苋莶藓岘猃娴鹇痫蚝籼跹厢镶乡详响项芗饷骧缃飨萧嚣销晓啸哓潇骁绡枭箫协挟携胁谐写泻谢亵撷绁缬锌衅兴陉荥凶汹锈绣馐鸺虚嘘须许叙绪续诩顼轩悬选癣绚谖铉镟学谑泶鳕勋询寻驯训讯逊埙浔鲟压鸦鸭哑亚讶垭娅桠氩阉烟盐严岩颜阎艳厌砚彦谚验厣赝俨兖谳恹闫酽魇餍鼹鸯杨扬疡阳痒养样炀瑶摇尧遥窑谣药轺鹞鳐爷页业叶靥谒邺晔烨医铱颐遗仪蚁艺亿忆义诣议谊译异绎诒呓峄饴怿驿缢轶贻钇镒镱瘗舣荫阴银饮隐铟瘾樱婴鹰应缨莹萤营荧蝇赢颖茔莺萦蓥撄嘤滢潆璎鹦瘿颏罂哟拥佣痈踊咏镛优忧邮铀犹诱莸铕鱿舆鱼渔娱与屿语狱誉预驭伛俣谀谕蓣嵛饫阈妪纡觎欤钰鹆鹬龉鸳渊辕园员圆缘远橼鸢鼋约跃钥粤悦阅钺郧匀陨运蕴酝晕韵郓芸恽愠纭韫殒氲杂灾载攒暂赞瓒趱錾赃脏驵凿枣责择则泽赜啧帻箦贼谮赠综缯轧铡闸栅诈斋债毡盏斩辗崭栈战绽谵张涨帐账胀赵诏钊蛰辙锗这谪辄鹧贞针侦诊镇阵浈缜桢轸赈祯鸩挣睁狰争帧症郑证诤峥钲铮筝织职执纸挚掷帜质滞骘栉栀轵轾贽鸷蛳絷踬踯觯钟终种肿众锺诌轴皱昼骤纣绉猪诸诛烛瞩嘱贮铸驻伫槠铢专砖转赚啭馔颞桩庄装妆壮状锥赘坠缀骓缒谆准着浊诼镯兹资渍谘缁辎赀眦锱龇鲻踪总纵偬邹诹驺鲰诅组镞钻缵躜鳟翱并卜沈丑淀迭斗范干皋硅柜后伙秸杰诀夸里凌么霉捻凄扦圣尸抬涂洼喂污锨咸蝎彝涌游吁御愿岳云灶扎札筑于志注凋讠谫郄勐凼坂垅垴埯埝苘荬荮莜莼菰藁揸吒吣咔咝咴噘噼嚯幞岙嵴彷徼犸狍馀馇馓馕愣憷懔丬溆滟溷漤潴澹甯纟绔绱珉枧桊桉槔橥轱轷赍肷胨飚煳煅熘愍淼砜磙眍钚钷铘铞锃锍锎锏锘锝锪锫锿镅镎镢镥镩镲稆鹋鹛鹱疬疴痖癯裥襁耢颥螨麴鲅鲆鲇鲞鲴鲺鲼鳊鳋鳘鳙鞒鞴齄";
        
        _string_BIG5 = @"錒皚藹礙愛噯嬡璦曖靄諳銨鵪骯襖奧媼驁鰲壩罷鈀擺敗唄頒辦絆鈑幫綁鎊謗剝飽寶報鮑鴇齙輩貝鋇狽備憊鵯賁錛繃筆畢斃幣閉蓽嗶潷鉍篳蹕邊編貶變辯辮芐緶籩標驃颮飆鏢鑣鰾鱉別癟瀕濱賓擯儐繽檳殯臏鑌髕鬢餅稟撥缽鉑駁餑鈸鵓補鈽財參蠶殘慚慘燦驂黲蒼艙倉滄廁側冊測惻層詫鍤儕釵攙摻蟬饞讒纏鏟產闡顫囅諂讖蕆懺嬋驏覘禪鐔場嘗長償腸廠暢倀萇悵閶鯧鈔車徹硨塵陳襯傖諶櫬磣齔撐稱懲誠騁棖檉鋮鐺癡遲馳恥齒熾飭鴟沖衝蟲寵銃疇躊籌綢儔幬讎櫥廚鋤雛礎儲觸處芻絀躕傳釧瘡闖創愴錘綞純鶉綽輟齪辭詞賜鶿聰蔥囪從叢蓯驄樅湊輳躥竄攛錯銼鹺達噠韃帶貸駘紿擔單鄲撣膽憚誕彈殫賧癉簞當擋黨蕩檔讜碭襠搗島禱導盜燾燈鄧鐙敵滌遞締糴詆諦綈覿鏑顛點墊電巔鈿癲釣調銚鯛諜疊鰈釘頂錠訂鋌丟銩東動棟凍崠鶇竇犢獨讀賭鍍瀆櫝牘篤黷鍛斷緞籪兌隊對懟鐓噸頓鈍燉躉奪墮鐸鵝額訛惡餓諤堊閼軛鋨鍔鶚顎顓鱷誒兒爾餌貳邇鉺鴯鮞發罰閥琺礬釩煩販飯訪紡鈁魴飛誹廢費緋鐨鯡紛墳奮憤糞僨豐楓鋒風瘋馮縫諷鳳灃膚輻撫輔賦復負訃婦縛鳧駙紱紼賻麩鮒鰒釓該鈣蓋賅桿趕稈贛尷搟紺岡剛鋼綱崗戇鎬睪誥縞鋯擱鴿閣鉻個紇鎘潁給亙賡綆鯁龔宮鞏貢鉤溝茍構購夠詬緱覯蠱顧詁轂鈷錮鴣鵠鶻剮掛鴰摑關觀館慣貫詿摜鸛鰥廣獷規歸龜閨軌詭貴劊匭劌媯檜鮭鱖輥滾袞緄鯀鍋國過堝咼幗槨蟈鉿駭韓漢闞絎頡號灝顥閡鶴賀訶闔蠣橫轟鴻紅黌訌葒閎鱟壺護滬戶滸鶘嘩華畫劃話驊樺鏵懷壞歡環還緩換喚瘓煥渙奐繯鍰鯇黃謊鰉揮輝毀賄穢會燴匯諱誨繪詼薈噦澮繢琿暉葷渾諢餛閽獲貨禍鈥鑊擊機積饑跡譏雞績緝極輯級擠幾薊劑濟計記際繼紀訐詰薺嘰嚌驥璣覬齏磯羈蠆躋霽鱭鯽夾莢頰賈鉀價駕郟浹鋏鎵蟯殲監堅箋間艱緘繭檢堿鹼揀撿簡儉減薦檻鑒踐賤見鍵艦劍餞漸濺澗諫縑戔戩瞼鶼筧鰹韉將漿蔣槳獎講醬絳韁膠澆驕嬌攪鉸矯僥腳餃繳絞轎較撟嶠鷦鮫階節潔結誡屆癤頜鮚緊錦僅謹進晉燼盡勁荊莖巹藎饉縉贐覲鯨驚經頸靜鏡徑痙競凈剄涇逕弳脛靚糾廄舊鬮鳩鷲駒舉據鋸懼劇詎屨櫸颶鉅鋦窶齟鵑絹錈鐫雋覺決絕譎玨鈞軍駿皸開凱剴塏愾愷鎧鍇龕閌鈧銬顆殼課騍緙軻鈳錁頷墾懇齦鏗摳庫褲嚳塊儈鄶噲膾寬獪髖礦曠況誆誑鄺壙纊貺虧巋窺饋潰匱蕢憒聵簣閫錕鯤擴闊蠐蠟臘萊來賴崍徠淶瀨賚睞錸癩籟藍欄攔籃闌蘭瀾讕攬覽懶纜爛濫嵐欖斕鑭襤瑯閬鋃撈勞澇嘮嶗銠鐒癆樂鰳鐳壘類淚誄縲籬貍離鯉禮麗厲勵礫歷瀝隸儷酈壢藶蒞蘺嚦邐驪縭櫪櫟轢礪鋰鸝癘糲躒靂鱺鱧倆聯蓮連鐮憐漣簾斂臉鏈戀煉練蘞奩瀲璉殮褳襝鰱糧涼兩輛諒魎療遼鐐繚釕鷯獵臨鄰鱗凜賃藺廩檁轔躪齡鈴靈嶺領綾欞蟶鯪餾劉瀏騮綹鎦鷚龍聾嚨籠壟攏隴蘢瀧瓏櫳朧礱樓婁摟簍僂蔞嘍嶁鏤瘺耬螻髏蘆盧顱廬爐擄鹵虜魯賂祿錄陸壚擼嚕閭瀘淥櫨櫓轤輅轆氌臚鸕鷺艫鱸巒攣孿灤亂臠孌欒鸞鑾掄輪倫侖淪綸論圇蘿羅邏鑼籮騾駱絡犖玀濼欏腡鏍驢呂鋁侶屢縷慮濾綠櫚褸鋝嘸媽瑪碼螞馬罵嗎嘜嬤榪買麥賣邁脈勱瞞饅蠻滿謾縵鏝顙鰻貓錨鉚貿麼沒鎂門悶們捫燜懣鍆錳夢瞇謎彌覓冪羋謐獼禰綿緬澠靦黽廟緲繆滅憫閩閔緡鳴銘謬謨驀饃歿鏌謀畝鉬吶鈉納難撓腦惱鬧鐃訥餒內擬膩鈮鯢攆輦鯰釀鳥蔦裊聶嚙鑷鎳隉蘗囁顢躡檸獰寧擰濘苧嚀聹鈕紐膿濃農儂噥駑釹諾儺瘧歐鷗毆嘔漚謳慪甌盤蹣龐拋皰賠轡噴鵬紕羆鈹騙諞駢飄縹頻貧嬪蘋憑評潑頗釙撲鋪樸譜鏷鐠棲臍齊騎豈啟氣棄訖蘄騏綺榿磧頎頏鰭牽釬鉛遷簽謙錢鉗潛淺譴塹僉蕁慳騫繾槧鈐槍嗆墻薔強搶嬙檣戧熗錆鏘鏹羥蹌鍬橋喬僑翹竅誚譙蕎繰磽蹺竊愜鍥篋欽親寢鋟輕氫傾頃請慶撳鯖瓊窮煢蛺巰賕蟣鰍趨區軀驅齲詘嶇闃覷鴝顴權勸詮綣輇銓卻鵲確闋闕愨讓饒擾繞蕘嬈橈熱韌認紉飪軔榮絨嶸蠑縟銣顰軟銳蜆閏潤灑薩颯鰓賽傘毿糝喪騷掃繅澀嗇銫穡殺剎紗鎩鯊篩曬釃刪閃陜贍繕訕姍騸釤鱔墑傷賞坰殤觴燒紹賒攝懾設厙灄畬紳審嬸腎滲詵諗瀋聲繩勝師獅濕詩時蝕實識駛勢適釋飾視試謚塒蒔弒軾貰鈰鰣壽獸綬樞輸書贖屬術樹豎數攄紓帥閂雙誰稅順說碩爍鑠絲飼廝駟緦鍶鷥聳慫頌訟誦擻藪餿颼鎪蘇訴肅謖穌雖隨綏歲誶孫損筍蓀猻縮瑣鎖嗩脧獺撻闥鉈鰨臺態鈦鮐攤貪癱灘壇譚談嘆曇鉭錟頇湯燙儻餳鐋鏜濤絳討韜鋱騰謄銻題體屜緹鵜闐條糶齠鰷貼鐵廳聽烴銅統慟頭鈄禿圖釷團摶頹蛻飩脫鴕馱駝橢籜鼉襪媧膃彎灣頑萬紈綰網輞韋違圍為濰維葦偉偽緯謂衛諉幃闈溈潿瑋韙煒鮪溫聞紋穩問閿甕撾蝸渦窩臥萵齷嗚鎢烏誣無蕪吳塢霧務誤鄔廡憮嫵騖鵡鶩錫犧襲習銑戲細餼鬩璽覡蝦轄峽俠狹廈嚇硤鮮纖賢銜閑顯險現獻縣餡羨憲線莧薟蘚峴獫嫻鷴癇蠔秈躚廂鑲鄉詳響項薌餉驤緗饗蕭囂銷曉嘯嘵瀟驍綃梟簫協挾攜脅諧寫瀉謝褻擷紲纈鋅釁興陘滎兇洶銹繡饈鵂虛噓須許敘緒續詡頊軒懸選癬絢諼鉉鏇學謔澩鱈勛詢尋馴訓訊遜塤潯鱘壓鴉鴨啞亞訝埡婭椏氬閹煙鹽嚴巖顏閻艷厭硯彥諺驗厴贗儼兗讞懨閆釅魘饜鼴鴦楊揚瘍陽癢養樣煬瑤搖堯遙窯謠藥軺鷂鰩爺頁業葉靨謁鄴曄燁醫銥頤遺儀蟻藝億憶義詣議誼譯異繹詒囈嶧飴懌驛縊軼貽釔鎰鐿瘞艤蔭陰銀飲隱銦癮櫻嬰鷹應纓瑩螢營熒蠅贏穎塋鶯縈鎣攖嚶瀅瀠瓔鸚癭頦罌喲擁傭癰踴詠鏞優憂郵鈾猶誘蕕銪魷輿魚漁娛與嶼語獄譽預馭傴俁諛諭蕷崳飫閾嫗紆覦歟鈺鵒鷸齬鴛淵轅園員圓緣遠櫞鳶黿約躍鑰粵悅閱鉞鄖勻隕運蘊醞暈韻鄆蕓惲慍紜韞殞氳雜災載攢暫贊瓚趲鏨贓臟駔鑿棗責擇則澤賾嘖幘簀賊譖贈綜繒軋鍘閘柵詐齋債氈盞斬輾嶄棧戰綻譫張漲帳賬脹趙詔釗蟄轍鍺這謫輒鷓貞針偵診鎮陣湞縝楨軫賑禎鴆掙睜猙爭幀癥鄭證諍崢鉦錚箏織職執紙摯擲幟質滯騭櫛梔軹輊贄鷙螄縶躓躑觶鐘終種腫眾鍾謅軸皺晝驟紂縐豬諸誅燭矚囑貯鑄駐佇櫧銖專磚轉賺囀饌顳樁莊裝妝壯狀錐贅墜綴騅縋諄準著濁諑鐲茲資漬諮緇輜貲眥錙齜鯔蹤總縱傯鄒諏騶鯫詛組鏃鉆纘躦鱒翺並蔔沈醜澱叠鬥範幹臯矽櫃後夥稭傑訣誇裏淩麽黴撚淒扡聖屍擡塗窪餵汙鍁鹹蠍彜湧遊籲禦願嶽雲竈紮劄築於誌註雕訁譾郤猛氹阪壟堖垵墊檾蕒葤蓧蒓菇槁摣咤唚哢噝噅撅劈謔襆嶴脊仿僥獁麅餘餷饊饢楞怵懍爿漵灩混濫瀦淡寧糸絝緔瑉梘棬案橰櫫軲軤賫膁腖飈糊煆溜湣渺碸滾瞘鈈鉕鋣銱鋥鋶鐦鐧鍩鍀鍃錇鎄鎇鎿鐝鑥鑹鑔穭鶓鶥鸌癧屙瘂臒襇繈耮顬蟎麯鮁鮃鮎鯗鯝鯴鱝鯿鰠鰵鱅鞽韝齇";
        
    }
    
    return self;
}


//简体转繁体
-(NSString*)gbToBig5:(NSString*)srcString{
    NSInteger length = [srcString length];
    for (NSInteger i = 0; i< length; i++){
        NSString *string = [srcString substringWithRange:NSMakeRange(i, 1)];
        if([self simCan2Tra:string]){
            NSRange gbRange = [_string_GB rangeOfString:string];
            
            if(gbRange.location != NSNotFound){
                NSString *big5String = [_string_BIG5 substringWithRange:gbRange];
                srcString = [srcString stringByReplacingCharactersInRange:NSMakeRange(i, 1)
                                                               withString:big5String];
            }
        }
    }
    return srcString;
}

//繁体转简体
-(NSString*)big5ToGb:(NSString*)srcString{
    NSInteger length = [srcString length];
    for (NSInteger i = 0; i< length; i++){
        NSString *string = [srcString substringWithRange:NSMakeRange(i, 1)];
        if ([self traCan2Sim:string]) {
            NSRange big5Range = [_string_BIG5 rangeOfString:string];
            if(big5Range.location != NSNotFound){
                NSString *gbString = [_string_GB substringWithRange:big5Range];
                srcString = [srcString stringByReplacingCharactersInRange:NSMakeRange(i, 1)
                                                               withString:gbString];
            }
        }
    }
    return srcString;
}


/**
 *  MARK:--------------------method--------------------
 */
//用于判断单个字符是否可以转换为繁体
-(BOOL) simCan2Tra:(NSString*)word{
    if (word == nil) {
        return false;
    }
    if (![word isKindOfClass:[NSString class]]) {
        return false;
    }
    if (word.length != 1) {
        return false;
    }
    int a = [word characterAtIndex:0];
    if(!( a > 0x4e00 && a < 0x9fff)){
        return false;
    }
    
    //2359个字可转换
    return (a == 19975 || a == 19982 || a == 19985 || a == 19987 || a == 19994 || a == 19995 || a == 19996 || a == 19997 || a == 20002 || a == 20004 || a == 20005 || a == 20007 || a == 20010 || a == 20012 || a == 20016 || a == 20020 || a == 20026 || a == 20029 || a == 20030 || a == 20040 || a == 20041 || a == 20044 || a == 20048 || a == 20052 || a == 20064 || a == 20065 || a == 20070 || a == 20080 || a == 20081 || a == 20105 || a == 20110 || a == 20111 || a == 20113 || a == 20120 || a == 20122 || a == 20135 || a == 20137 || a == 20146 || a == 20149 || a == 20159 || a == 20165 || a == 20174 || a == 20177 || a == 20179 || a == 20202 || a == 20204 || a == 20215 || a == 20247 || a == 20248 || a == 20249 || a == 20250 || a == 20251 || a == 20254 || a == 20255 || a == 20256 || a == 20260 || a == 20261 || a == 20262 || a == 20263 || a == 20266 || a == 20267 || a == 20307 || a == 20323 || a == 20325 || a == 20384 || a == 20387 || a == 20389 || a == 20390 || a == 20391 || a == 20392 || a == 20393 || a == 20394 || a == 20396 || a == 20451 || a == 20454 || a == 20456 || a == 20457 || a == 20458 || a == 20461 || a == 20538 || a == 20542 || a == 20588 || a == 20603 || a == 20606 || a == 20607 || a == 20645 || a == 20647 || a == 20648 || a == 20649 || a == 20799 || a == 20817 || a == 20822 || a == 20826 || a == 20848 || a == 20851 || a == 20852 || a == 20857 || a == 20859 || a == 20861 || a == 20865 || a == 20869 || a == 20872 || a == 20876 || a == 20889 || a == 20891 || a == 20892 || a == 20911 || a == 20914 || a == 20914 || a == 20915 || a == 20917 || a == 20923 || a == 20928 || a == 20932 || a == 20934 || a == 20937 || a == 20939 || a == 20940 || a == 20943 || a == 20945 || a == 20955 || a == 20960 || a == 20964 || a == 20971 || a == 20973 || a == 20975 || a == 20982 || a == 20987 || a == 20988 || a == 20991 || a == 21005 || a == 21010 || a == 21016 || a == 21017 || a == 21018 || a == 21019 || a == 21024 || a == 21035 || a == 21037 || a == 21049 || a == 21053 || a == 21055 || a == 21056 || a == 21058 || a == 21072 || a == 21073 || a == 21093 || a == 21095 || a == 21149 || a == 21150 || a == 21153 || a == 21154 || a == 21160 || a == 21169 || a == 21170 || a == 21171 || a == 21183 || a == 21195 || a == 21200 || a == 21248 || a == 21286 || a == 21294 || a == 21306 || a == 21307 || a == 21326 || a == 21327 || a == 21333 || a == 21334 || a == 21340 || a == 21346 || a == 21348 || a == 21351 || a == 21355 || a == 21364 || a == 21370 || a == 21378 || a == 21381 || a == 21382 || a == 21385 || a == 21387 || a == 21388 || a == 21389 || a == 21397 || a == 21410 || a == 21411 || a == 21414 || a == 21416 || a == 21417 || a == 21422 || a == 21439 || a == 21442 || a == 21452 || a == 21457 || a == 21464 || a == 21465 || a == 21472 || a == 21488 || a == 21494 || a == 21495 || a == 21497 || a == 21501 || a == 21505 || a == 21518 || a == 21522 || a == 21523 || a == 21525 || a == 21527 || a == 21539 || a == 21544 || a == 21548 || a == 21551 || a == 21556 || a == 21584 || a == 21586 || a == 21587 || a == 21589 || a == 21590 || a == 21591 || a == 21592 || a == 21593 || a == 21595 || a == 21596 || a == 21647 || a == 21652 || a == 21657 || a == 21659 || a == 21661 || a == 21684 || a == 21688 || a == 21709 || a == 21713 || a == 21714 || a == 21715 || a == 21716 || a == 21717 || a == 21719 || a == 21721 || a == 21724 || a == 21725 || a == 21727 || a == 21787 || a == 21792 || a == 21794 || a == 21796 || a == 21863 || a == 21868 || a == 21869 || a == 21870 || a == 21880 || a == 21890 || a == 21943 || a == 21949 || a == 21950 || a == 21995 || a == 22003 || a == 22040 || a == 22052 || a == 22065 || a == 22104 || a == 22108 || a == 22140 || a == 22179 || a == 22191 || a == 22242 || a == 22253 || a == 22257 || a == 22260 || a == 22261 || a == 22269 || a == 22270 || a == 22278 || a == 22307 || a == 22329 || a == 22330 || a == 22338 || a == 22351 || a == 22359 || a == 22362 || a == 22363 || a == 22364 || a == 22365 || a == 22366 || a == 22367 || a == 22368 || a == 22404 || a == 22405 || a == 22406 || a == 22418 || a == 22438 || a == 22439 || a == 22441 || a == 22443 || a == 22445 || a == 22450 || a == 22452 || a == 22488 || a == 22489 || a == 22490 || a == 22493 || a == 22511 || a == 22545 || a == 22549 || a == 22674 || a == 22681 || a == 22766 || a == 22768 || a == 22771 || a == 22774 || a == 22788 || a == 22791 || a == 22797 || a == 22815 || a == 22836 || a == 22840 || a == 22841 || a == 22842 || a == 22849 || a == 22850 || a == 22859 || a == 22870 || a == 22885 || a == 22918 || a == 22919 || a == 22920 || a == 22953 || a == 22954 || a == 22955 || a == 22999 || a == 23044 || a == 23045 || a == 23046 || a == 23047 || a == 23048 || a == 23089 || a == 23090 || a == 23092 || a == 23156 || a == 23157 || a == 23158 || a == 23210 || a == 23250 || a == 23252 || a == 23281 || a == 23351 || a == 23385 || a == 23398 || a == 23402 || a == 23425 || a == 23453 || a == 23454 || a == 23456 || a == 23457 || a == 23466 || a == 23467 || a == 23485 || a == 23486 || a == 23517 || a == 23545 || a == 23547 || a == 23548 || a == 23551 || a == 23558 || a == 23572 || a == 23576 || a == 23581 || a == 23591 || a == 23604 || a == 23608 || a == 23613 || a == 23618 || a == 23625 || a == 23626 || a == 23646 || a == 23649 || a == 23654 || a == 23679 || a == 23681 || a == 23682 || a == 23702 || a == 23703 || a == 23704 || a == 23705 || a == 23706 || a == 23707 || a == 23721 || a == 23725 || a == 23731 || a == 23741 || a == 23743 || a == 23748 || a == 23777 || a == 23780 || a == 23781 || a == 23782 || a == 23810 || a == 23811 || a == 23853 || a == 23896 || a == 23899 || a == 23901 || a == 23924 || a == 24005 || a == 24041 || a == 24047 || a == 24065 || a == 24069 || a == 24072 || a == 24079 || a == 24080 || a == 24088 || a == 24092 || a == 24102 || a == 24103 || a == 24110 || a == 24113 || a == 24123 || a == 24124 || a == 24130 || a == 24158 || a == 24178 || a == 24182 || a == 24191 || a == 24196 || a == 24198 || a == 24208 || a == 24209 || a == 24211 || a == 24212 || a == 24217 || a == 24222 || a == 24223 || a == 24298 || a == 24320 || a == 24322 || a == 24323 || a == 24337 || a == 24352 || a == 24357 || a == 24362 || a == 24367 || a == 24377 || a == 24378 || a == 24402 || a == 24403 || a == 24405 || a == 24413 || a == 24422 || a == 24439 || a == 24443 || a == 24452 || a == 24469 || a == 24481 || a == 24508 || a == 24518 || a == 24527 || a == 24535 || a == 24551 || a == 24574 || a == 24576 || a == 24577 || a == 24578 || a == 24579 || a == 24580 || a == 24581 || a == 24582 || a == 24604 || a == 24635 || a == 24636 || a == 24639 || a == 24651 || a == 24691 || a == 24694 || a == 24696 || a == 24697 || a == 24698 || a == 24699 || a == 24700 || a == 24701 || a == 24742 || a == 24747 || a == 24748 || a == 24749 || a == 24751 || a == 24778 || a == 24807 || a == 24808 || a == 24809 || a == 24811 || a == 24812 || a == 24813 || a == 24814 || a == 24815 || a == 24845 || a == 24864 || a == 24867 || a == 24868 || a == 24870 || a == 24895 || a == 24913 || a == 25015 || a == 25041 || a == 25042 || a == 25044 || a == 25094 || a == 25099 || a == 25103 || a == 25111 || a == 25112 || a == 25132 || a == 25143 || a == 25166 || a == 25169 || a == 25190 || a == 25191 || a == 25193 || a == 25194 || a == 25195 || a == 25196 || a == 25200 || a == 25242 || a == 25243 || a == 25247 || a == 25248 || a == 25249 || a == 25250 || a == 25252 || a == 25253 || a == 25260 || a == 25285 || a == 25311 || a == 25314 || a == 25315 || a == 25317 || a == 25318 || a == 25319 || a == 25320 || a == 25321 || a == 25346 || a == 25370 || a == 25371 || a == 25373 || a == 25374 || a == 25375 || a == 25376 || a == 25377 || a == 25378 || a == 25379 || a == 25380 || a == 25381 || a == 25438 || a == 25439 || a == 25441 || a == 25442 || a == 25443 || a == 25454 || a == 25467 || a == 25523 || a == 25524 || a == 25527 || a == 25528 || a == 25530 || a == 25532 || a == 25592 || a == 25597 || a == 25599 || a == 25600 || a == 25601 || a == 25602 || a == 25605 || a == 25658 || a == 25668 || a == 25669 || a == 25670 || a == 25671 || a == 25672 || a == 25674 || a == 25732 || a == 25745 || a == 25781 || a == 25783 || a == 25784 || a == 25786 || a == 25792 || a == 25822 || a == 25874 || a == 25932 || a == 25947 || a == 25968 || a == 25995 || a == 26003 || a == 26007 || a == 26025 || a == 26029 || a == 26080 || a == 26087 || a == 26102 || a == 26103 || a == 26137 || a == 26172 || a == 26174 || a == 26187 || a == 26194 || a == 26195 || a == 26196 || a == 26197 || a == 26198 || a == 26242 || a == 26279 || a == 26413 || a == 26415 || a == 26420 || a == 26426 || a == 26432 || a == 26434 || a == 26435 || a == 26438 || a == 26465 || a == 26469 || a == 26472 || a == 26473 || a == 26480 || a == 26497 || a == 26500 || a == 26526 || a == 26530 || a == 26531 || a == 26533 || a == 26535 || a == 26536 || a == 26538 || a == 26539 || a == 26541 || a == 26588 || a == 26592 || a == 26621 || a == 26624 || a == 26629 || a == 26631 || a == 26632 || a == 26633 || a == 26634 || a == 26635 || a == 26636 || a == 26638 || a == 26639 || a == 26641 || a == 26646 || a == 26679 || a == 26686 || a == 26697 || a == 26698 || a == 26720 || a == 26721 || a == 26722 || a == 26723 || a == 26724 || a == 26725 || a == 26726 || a == 26727 || a == 26728 || a == 26729 || a == 26790 || a == 26816 || a == 26818 || a == 26881 || a == 26911 || a == 26912 || a == 26916 || a == 26925 || a == 27004 || a == 27012 || a == 27015 || a == 27016 || a == 27017 || a == 27092 || a == 27099 || a == 27103 || a == 27104 || a == 27178 || a == 27183 || a == 27185 || a == 27237 || a == 27249 || a == 27257 || a == 27260 || a == 27305 || a == 27426 || a == 27428 || a == 27431 || a == 27516 || a == 27521 || a == 27527 || a == 27531 || a == 27538 || a == 27539 || a == 27546 || a == 27553 || a == 27572 || a == 27585 || a == 27586 || a == 27605 || a == 27609 || a == 27617 || a == 27637 || a == 27655 || a == 27668 || a == 27682 || a == 27689 || a == 27698 || a == 27719 || a == 27721 || a == 27745 || a == 27748 || a == 27769 || a == 27784 || a == 27807 || a == 27809 || a == 27811 || a == 27812 || a == 27813 || a == 27814 || a == 27815 || a == 27817 || a == 27818 || a == 27870 || a == 27880 || a == 27882 || a == 27894 || a == 27895 || a == 27896 || a == 27898 || a == 27899 || a == 27900 || a == 27901 || a == 27902 || a == 27905 || a == 27922 || a == 27964 || a == 27971 || a == 27973 || a == 27974 || a == 27975 || a == 27976 || a == 27978 || a == 27979 || a == 27981 || a == 27982 || a == 27983 || a == 27985 || a == 27986 || a == 27987 || a == 27988 || a == 28034 || a == 28044 || a == 28059 || a == 28061 || a == 28062 || a == 28063 || a == 28064 || a == 28065 || a == 28067 || a == 28068 || a == 28070 || a == 28071 || a == 28072 || a == 28073 || a == 28096 || a == 28156 || a == 28170 || a == 28172 || a == 28173 || a == 28174 || a == 28176 || a == 28177 || a == 28180 || a == 28182 || a == 28183 || a == 28201 || a == 28216 || a == 28286 || a == 28287 || a == 28291 || a == 28293 || a == 28294 || a == 28343 || a == 28375 || a == 28378 || a == 28382 || a == 28383 || a == 28384 || a == 28385 || a == 28386 || a == 28388 || a == 28389 || a == 28390 || a == 28392 || a == 28393 || a == 28452 || a == 28486 || a == 28487 || a == 28491 || a == 28493 || a == 28508 || a == 28532 || a == 28572 || a == 28601 || a == 28625 || a == 28626 || a == 28751 || a == 28781 || a == 28783 || a == 28789 || a == 28790 || a == 28798 || a == 28799 || a == 28800 || a == 28809 || a == 28822 || a == 28828 || a == 28829 || a == 28857 || a == 28860 || a == 28861 || a == 28865 || a == 28866 || a == 28867 || a == 28891 || a == 28895 || a == 28902 || a == 28903 || a == 28904 || a == 28905 || a == 28907 || a == 28908 || a == 28909 || a == 28949 || a == 28950 || a == 28952 || a == 28997 || a == 29043 || a == 29080 || a == 29233 || a == 29239 || a == 29261 || a == 29301 || a == 29306 || a == 29322 || a == 29366 || a == 29367 || a == 29368 || a == 29369 || a == 29384 || a == 29389 || a == 29406 || a == 29420 || a == 29421 || a == 29422 || a == 29423 || a == 29424 || a == 29425 || a == 29426 || a == 29432 || a == 29443 || a == 29454 || a == 29461 || a == 29473 || a == 29482 || a == 29483 || a == 29486 || a == 29549 || a == 29585 || a == 29595 || a == 29614 || a == 29615 || a == 29616 || a == 29626 || a == 29641 || a == 29647 || a == 29648 || a == 29649 || a == 29682 || a == 29701 || a == 29711 || a == 29712 || a == 29756 || a == 29814 || a == 29815 || a == 29838 || a == 29906 || a == 29934 || a == 29935 || a == 29999 || a == 30005 || a == 30011 || a == 30021 || a == 30066 || a == 30068 || a == 30102 || a == 30103 || a == 30111 || a == 30112 || a == 30113 || a == 30124 || a == 30126 || a == 30127 || a == 30129 || a == 30132 || a == 30151 || a == 30152 || a == 30153 || a == 30162 || a == 30166 || a == 30184 || a == 30186 || a == 30187 || a == 30196 || a == 30213 || a == 30231 || a == 30232 || a == 30250 || a == 30251 || a == 30270 || a == 30271 || a == 30302 || a == 30307 || a == 30315 || a == 30319 || a == 30347 || a == 30353 || a == 30385 || a == 30386 || a == 30415 || a == 30416 || a == 30417 || a == 30422 || a == 30423 || a == 30424 || a == 30477 || a == 30502 || a == 30511 || a == 30528 || a == 30529 || a == 30531 || a == 30544 || a == 30545 || a == 30590 || a == 30610 || a == 30633 || a == 30699 || a == 30710 || a == 30718 || a == 30719 || a == 30720 || a == 30721 || a == 30742 || a == 30743 || a == 30746 || a == 30748 || a == 30778 || a == 30779 || a == 30782 || a == 30784 || a == 30789 || a == 30805 || a == 30806 || a == 30807 || a == 30830 || a == 30839 || a == 30861 || a == 30875 || a == 30876 || a == 30897 || a == 30937 || a == 31036 || a == 31074 || a == 31087 || a == 31095 || a == 31096 || a == 31104 || a == 31108 || a == 31109 || a == 31163 || a == 31171 || a == 31174 || a == 31181 || a == 31215 || a == 31216 || a == 31224 || a == 31229 || a == 31238 || a == 31246 || a == 31267 || a == 31283 || a == 31313 || a == 31351 || a == 31363 || a == 31373 || a == 31377 || a == 31388 || a == 31389 || a == 31397 || a == 31398 || a == 31405 || a == 31446 || a == 31454 || a == 31491 || a == 31499 || a == 31508 || a == 31509 || a == 31546 || a == 31548 || a == 31550 || a == 31569 || a == 31578 || a == 31579 || a == 31581 || a == 31609 || a == 31614 || a == 31616 || a == 31654 || a == 31655 || a == 31656 || a == 31657 || a == 31658 || a == 31659 || a == 31697 || a == 31699 || a == 31726 || a == 31729 || a == 31766 || a == 31809 || a == 31860 || a == 31867 || a == 31868 || a == 31900 || a == 31901 || a == 31908 || a == 31914 || a == 31918 || a == 31937 || a == 32039 || a == 32119 || a == 32415 || a == 32416 || a == 32417 || a == 32418 || a == 32419 || a == 32420 || a == 32421 || a == 32422 || a == 32423 || a == 32424 || a == 32425 || a == 32426 || a == 32427 || a == 32428 || a == 32429 || a == 32431 || a == 32432 || a == 32433 || a == 32434 || a == 32435 || a == 32437 || a == 32438 || a == 32439 || a == 32440 || a == 32441 || a == 32442 || a == 32445 || a == 32446 || a == 32447 || a == 32448 || a == 32449 || a == 32450 || a == 32451 || a == 32452 || a == 32453 || a == 32454 || a == 32455 || a == 32456 || a == 32457 || a == 32458 || a == 32459 || a == 32460 || a == 32461 || a == 32462 || a == 32463 || a == 32464 || a == 32465 || a == 32466 || a == 32467 || a == 32468 || a == 32469 || a == 32471 || a == 32472 || a == 32473 || a == 32474 || a == 32475 || a == 32476 || a == 32477 || a == 32478 || a == 32479 || a == 32480 || a == 32481 || a == 32482 || a == 32483 || a == 32485 || a == 32486 || a == 32487 || a == 32488 || a == 32489 || a == 32490 || a == 32491 || a == 32493 || a == 32494 || a == 32495 || a == 32496 || a == 32497 || a == 32498 || a == 32499 || a == 32500 || a == 32501 || a == 32502 || a == 32503 || a == 32504 || a == 32506 || a == 32507 || a == 32508 || a == 32509 || a == 32510 || a == 32511 || a == 32512 || a == 32513 || a == 32514 || a == 32515 || a == 32516 || a == 32517 || a == 32518 || a == 32519 || a == 32520 || a == 32521 || a == 32523 || a == 32524 || a == 32525 || a == 32526 || a == 32527 || a == 32529 || a == 32530 || a == 32531 || a == 32532 || a == 32533 || a == 32534 || a == 32535 || a == 32536 || a == 32537 || a == 32538 || a == 32539 || a == 32540 || a == 32541 || a == 32543 || a == 32544 || a == 32545 || a == 32546 || a == 32547 || a == 32548 || a == 32549 || a == 32550 || a == 32551 || a == 32552 || a == 32553 || a == 32554 || a == 32555 || a == 32556 || a == 32557 || a == 32558 || a == 32559 || a == 32560 || a == 32561 || a == 32562 || a == 32563 || a == 32564 || a == 32565 || a == 32578 || a == 32593 || a == 32599 || a == 32602 || a == 32610 || a == 32628 || a == 32641 || a == 32671 || a == 32673 || a == 32728 || a == 32753 || a == 32802 || a == 32807 || a == 32824 || a == 32827 || a == 32834 || a == 32843 || a == 32844 || a == 32845 || a == 32852 || a == 32873 || a == 32874 || a == 32899 || a == 32928 || a == 32932 || a == 32942 || a == 32951 || a == 32958 || a == 32959 || a == 32960 || a == 32961 || a == 32966 || a == 32988 || a == 32999 || a == 33000 || a == 33002 || a == 33003 || a == 33014 || a == 33033 || a == 33037 || a == 33039 || a == 33040 || a == 33041 || a == 33043 || a == 33044 || a == 33050 || a == 33073 || a == 33078 || a == 33080 || a == 33098 || a == 33147 || a == 33148 || a == 33149 || a == 33150 || a == 33169 || a == 33286 || a == 33315 || a == 33328 || a == 33329 || a == 33339 || a == 33392 || a == 33395 || a == 33402 || a == 33410 || a == 33416 || a == 33431 || a == 33436 || a == 33446 || a == 33464 || a == 33473 || a == 33476 || a == 33479 || a == 33480 || a == 33483 || a == 33484 || a == 33485 || a == 33486 || a == 33487 || a == 33496 || a == 33503 || a == 33529 || a == 33539 || a == 33550 || a == 33551 || a == 33553 || a == 33556 || a == 33557 || a == 33575 || a == 33606 || a == 33616 || a == 33626 || a == 33627 || a == 33628 || a == 33630 || a == 33631 || a == 33632 || a == 33633 || a == 33635 || a == 33636 || a == 33637 || a == 33638 || a == 33639 || a == 33640 || a == 33641 || a == 33642 || a == 33643 || a == 33644 || a == 33645 || a == 33646 || a == 33647 || a == 33669 || a == 33692 || a == 33713 || a == 33714 || a == 33715 || a == 33716 || a == 33718 || a == 33719 || a == 33720 || a == 33721 || a == 33722 || a == 33724 || a == 33776 || a == 33821 || a == 33828 || a == 33829 || a == 33830 || a == 33831 || a == 33832 || a == 33905 || a == 33927 || a == 33929 || a == 33931 || a == 33932 || a == 34013 || a == 34015 || a == 34016 || a == 34019 || a == 34021 || a == 34022 || a == 34103 || a == 34105 || a == 34106 || a == 34108 || a == 34162 || a == 34164 || a == 34222 || a == 34241 || a == 34259 || a == 34326 || a == 34383 || a == 34385 || a == 34394 || a == 34411 || a == 34414 || a == 34429 || a == 34430 || a == 34431 || a == 34432 || a == 34433 || a == 34434 || a == 34453 || a == 34461 || a == 34476 || a == 34506 || a == 34510 || a == 34511 || a == 34542 || a == 34544 || a == 34545 || a == 34546 || a == 34547 || a == 34548 || a == 34581 || a == 34583 || a == 34593 || a == 34631 || a == 34632 || a == 34633 || a == 34638 || a == 34684 || a == 34686 || a == 34728 || a == 34885 || a == 34900 || a == 34917 || a == 34924 || a == 34926 || a == 34948 || a == 34949 || a == 34972 || a == 34989 || a == 35013 || a == 35014 || a == 35042 || a == 35043 || a == 35044 || a == 35045 || a == 35099 || a == 35124 || a == 35137 || a == 35265 || a == 35266 || a == 35268 || a == 35269 || a == 35270 || a == 35271 || a == 35272 || a == 35273 || a == 35274 || a == 35275 || a == 35276 || a == 35278 || a == 35279 || a == 35280 || a == 35281 || a == 35294 || a == 35302 || a == 35311 || a == 35465 || a == 35466 || a == 35744 || a == 35745 || a == 35746 || a == 35747 || a == 35748 || a == 35749 || a == 35750 || a == 35751 || a == 35752 || a == 35753 || a == 35754 || a == 35755 || a == 35757 || a == 35758 || a == 35759 || a == 35760 || a == 35762 || a == 35763 || a == 35764 || a == 35765 || a == 35766 || a == 35767 || a == 35768 || a == 35769 || a == 35770 || a == 35772 || a == 35773 || a == 35774 || a == 35775 || a == 35776 || a == 35777 || a == 35778 || a == 35779 || a == 35780 || a == 35781 || a == 35782 || a == 35784 || a == 35785 || a == 35786 || a == 35787 || a == 35788 || a == 35789 || a == 35790 || a == 35791 || a == 35793 || a == 35794 || a == 35795 || a == 35796 || a == 35797 || a == 35798 || a == 35799 || a == 35800 || a == 35801 || a == 35802 || a == 35803 || a == 35804 || a == 35805 || a == 35806 || a == 35807 || a == 35808 || a == 35809 || a == 35810 || a == 35811 || a == 35812 || a == 35813 || a == 35814 || a == 35815 || a == 35816 || a == 35817 || a == 35819 || a == 35820 || a == 35821 || a == 35822 || a == 35823 || a == 35824 || a == 35825 || a == 35826 || a == 35827 || a == 35828 || a == 35829 || a == 35830 || a == 35831 || a == 35832 || a == 35833 || a == 35834 || a == 35835 || a == 35836 || a == 35837 || a == 35838 || a == 35839 || a == 35840 || a == 35841 || a == 35842 || a == 35843 || a == 35844 || a == 35845 || a == 35846 || a == 35847 || a == 35848 || a == 35850 || a == 35851 || a == 35852 || a == 35853 || a == 35854 || a == 35855 || a == 35856 || a == 35857 || a == 35858 || a == 35859 || a == 35860 || a == 35861 || a == 35862 || a == 35863 || a == 35864 || a == 35865 || a == 35866 || a == 35867 || a == 35868 || a == 35869 || a == 35871 || a == 35872 || a == 35873 || a == 35874 || a == 35875 || a == 35876 || a == 35877 || a == 35878 || a == 35879 || a == 35880 || a == 35881 || a == 35882 || a == 35883 || a == 35884 || a == 35885 || a == 35886 || a == 35887 || a == 35888 || a == 35889 || a == 35890 || a == 35891 || a == 35892 || a == 35893 || a == 35894 || a == 36125 || a == 36126 || a == 36127 || a == 36129 || a == 36130 || a == 36131 || a == 36132 || a == 36133 || a == 36134 || a == 36135 || a == 36136 || a == 36137 || a == 36138 || a == 36139 || a == 36140 || a == 36141 || a == 36142 || a == 36143 || a == 36144 || a == 36145 || a == 36146 || a == 36147 || a == 36148 || a == 36149 || a == 36150 || a == 36151 || a == 36152 || a == 36153 || a == 36154 || a == 36155 || a == 36156 || a == 36157 || a == 36158 || a == 36159 || a == 36160 || a == 36161 || a == 36162 || a == 36163 || a == 36164 || a == 36165 || a == 36166 || a == 36167 || a == 36168 || a == 36169 || a == 36170 || a == 36171 || a == 36172 || a == 36173 || a == 36174 || a == 36175 || a == 36176 || a == 36179 || a == 36180 || a == 36181 || a == 36182 || a == 36184 || a == 36185 || a == 36186 || a == 36187 || a == 36188 || a == 36189 || a == 36190 || a == 36192 || a == 36193 || a == 36194 || a == 36195 || a == 36213 || a == 36214 || a == 36235 || a == 36273 || a == 36280 || a == 36291 || a == 36292 || a == 36318 || a == 36341 || a == 36343 || a == 36344 || a == 36345 || a == 36347 || a == 36362 || a == 36364 || a == 36394 || a == 36396 || a == 36399 || a == 36433 || a == 36434 || a == 36464 || a == 36479 || a == 36495 || a == 36508 || a == 36527 || a == 36710 || a == 36711 || a == 36712 || a == 36713 || a == 36715 || a == 36716 || a == 36717 || a == 36718 || a == 36719 || a == 36720 || a == 36721 || a == 36722 || a == 36723 || a == 36724 || a == 36725 || a == 36726 || a == 36727 || a == 36728 || a == 36729 || a == 36730 || a == 36731 || a == 36732 || a == 36733 || a == 36734 || a == 36735 || a == 36737 || a == 36738 || a == 36739 || a == 36740 || a == 36741 || a == 36742 || a == 36743 || a == 36744 || a == 36745 || a == 36746 || a == 36747 || a == 36749 || a == 36750 || a == 36751 || a == 36752 || a == 36753 || a == 36755 || a == 36756 || a == 36757 || a == 36758 || a == 36759 || a == 36760 || a == 36761 || a == 36762 || a == 36766 || a == 36777 || a == 36779 || a == 36793 || a == 36797 || a == 36798 || a == 36801 || a == 36807 || a == 36808 || a == 36816 || a == 36824 || a == 36825 || a == 36827 || a == 36828 || a == 36829 || a == 36830 || a == 36831 || a == 36841 || a == 36845 || a == 36851 || a == 36857 || a == 36866 || a == 36873 || a == 36874 || a == 36882 || a == 36902 || a == 36923 || a == 36951 || a == 36965 || a == 37011 || a == 37021 || a == 37036 || a == 37038 || a == 37049 || a == 37050 || a == 37051 || a == 37060 || a == 37071 || a == 37072 || a == 37073 || a == 37075 || a == 37094 || a == 37095 || a == 37112 || a == 37213 || a == 37233 || a == 37245 || a == 37246 || a == 37247 || a == 37322 || a == 37324 || a == 37492 || a == 37550 || a == 37694 || a == 38022 || a == 38023 || a == 38024 || a == 38025 || a == 38026 || a == 38027 || a == 38028 || a == 38029 || a == 38030 || a == 38031 || a == 38032 || a == 38034 || a == 38035 || a == 38036 || a == 38037 || a == 38039 || a == 38041 || a == 38042 || a == 38043 || a == 38044 || a == 38045 || a == 38046 || a == 38047 || a == 38048 || a == 38049 || a == 38050 || a == 38051 || a == 38052 || a == 38053 || a == 38054 || a == 38055 || a == 38056 || a == 38057 || a == 38058 || a == 38059 || a == 38060 || a == 38061 || a == 38062 || a == 38063 || a == 38064 || a == 38065 || a == 38066 || a == 38067 || a == 38068 || a == 38069 || a == 38070 || a == 38071 || a == 38072 || a == 38073 || a == 38074 || a == 38075 || a == 38076 || a == 38077 || a == 38078 || a == 38079 || a == 38080 || a == 38081 || a == 38082 || a == 38083 || a == 38084 || a == 38085 || a == 38086 || a == 38088 || a == 38089 || a == 38090 || a == 38091 || a == 38092 || a == 38093 || a == 38094 || a == 38096 || a == 38097 || a == 38098 || a == 38101 || a == 38102 || a == 38103 || a == 38104 || a == 38105 || a == 38107 || a == 38108 || a == 38109 || a == 38110 || a == 38111 || a == 38112 || a == 38113 || a == 38114 || a == 38115 || a == 38116 || a == 38117 || a == 38119 || a == 38120 || a == 38121 || a == 38122 || a == 38123 || a == 38124 || a == 38125 || a == 38126 || a == 38127 || a == 38128 || a == 38129 || a == 38130 || a == 38131 || a == 38132 || a == 38133 || a == 38134 || a == 38135 || a == 38136 || a == 38137 || a == 38138 || a == 38140 || a == 38141 || a == 38142 || a == 38143 || a == 38144 || a == 38145 || a == 38146 || a == 38147 || a == 38148 || a == 38149 || a == 38150 || a == 38151 || a == 38152 || a == 38153 || a == 38154 || a == 38155 || a == 38156 || a == 38157 || a == 38158 || a == 38159 || a == 38160 || a == 38161 || a == 38162 || a == 38163 || a == 38164 || a == 38165 || a == 38166 || a == 38167 || a == 38168 || a == 38169 || a == 38170 || a == 38171 || a == 38173 || a == 38174 || a == 38175 || a == 38177 || a == 38178 || a == 38179 || a == 38180 || a == 38181 || a == 38182 || a == 38184 || a == 38185 || a == 38186 || a == 38187 || a == 38188 || a == 38189 || a == 38190 || a == 38191 || a == 38192 || a == 38193 || a == 38194 || a == 38196 || a == 38197 || a == 38198 || a == 38199 || a == 38200 || a == 38201 || a == 38202 || a == 38203 || a == 38204 || a == 38206 || a == 38207 || a == 38208 || a == 38209 || a == 38210 || a == 38212 || a == 38213 || a == 38214 || a == 38215 || a == 38217 || a == 38218 || a == 38220 || a == 38221 || a == 38222 || a == 38223 || a == 38224 || a == 38225 || a == 38226 || a == 38227 || a == 38228 || a == 38230 || a == 38231 || a == 38232 || a == 38233 || a == 38235 || a == 38236 || a == 38237 || a == 38238 || a == 38239 || a == 38241 || a == 38242 || a == 38243 || a == 38244 || a == 38245 || a == 38246 || a == 38247 || a == 38248 || a == 38249 || a == 38250 || a == 38251 || a == 38252 || a == 38253 || a == 38255 || a == 38256 || a == 38257 || a == 38258 || a == 38259 || a == 38262 || a == 38271 || a == 38376 || a == 38377 || a == 38378 || a == 38379 || a == 38381 || a == 38382 || a == 38383 || a == 38384 || a == 38385 || a == 38386 || a == 38387 || a == 38388 || a == 38389 || a == 38390 || a == 38391 || a == 38392 || a == 38393 || a == 38394 || a == 38395 || a == 38396 || a == 38397 || a == 38398 || a == 38400 || a == 38401 || a == 38402 || a == 38403 || a == 38404 || a == 38405 || a == 38406 || a == 38408 || a == 38409 || a == 38410 || a == 38411 || a == 38412 || a == 38413 || a == 38414 || a == 38415 || a == 38416 || a == 38417 || a == 38418 || a == 38420 || a == 38421 || a == 38422 || a == 38423 || a == 38425 || a == 38426 || a == 38431 || a == 38451 || a == 38452 || a == 38453 || a == 38454 || a == 38469 || a == 38470 || a == 38471 || a == 38472 || a == 38473 || a == 38485 || a == 38503 || a == 38504 || a == 38505 || a == 38543 || a == 38544 || a == 38582 || a == 38589 || a == 38590 || a == 38607 || a == 38624 || a == 38643 || a == 38654 || a == 38657 || a == 38665 || a == 38701 || a == 38739 || a == 38745 || a == 38757 || a == 38801 || a == 38802 || a == 38831 || a == 38836 || a == 38886 || a == 38887 || a == 38889 || a == 38890 || a == 38891 || a == 38892 || a == 38901 || a == 39029 || a == 39030 || a == 39031 || a == 39032 || a == 39033 || a == 39034 || a == 39035 || a == 39036 || a == 39037 || a == 39038 || a == 39039 || a == 39040 || a == 39041 || a == 39042 || a == 39043 || a == 39044 || a == 39045 || a == 39046 || a == 39047 || a == 39048 || a == 39049 || a == 39050 || a == 39052 || a == 39053 || a == 39055 || a == 39056 || a == 39057 || a == 39059 || a == 39060 || a == 39062 || a == 39063 || a == 39064 || a == 39066 || a == 39067 || a == 39068 || a == 39069 || a == 39070 || a == 39071 || a == 39072 || a == 39073 || a == 39074 || a == 39076 || a == 39077 || a == 39078 || a == 39079 || a == 39118 || a == 39121 || a == 39122 || a == 39123 || a == 39125 || a == 39128 || a == 39129 || a == 39130 || a == 39134 || a == 39144 || a == 39181 || a == 39269 || a == 39271 || a == 39272 || a == 39273 || a == 39274 || a == 39275 || a == 39276 || a == 39277 || a == 39278 || a == 39279 || a == 39280 || a == 39281 || a == 39282 || a == 39284 || a == 39285 || a == 39286 || a == 39287 || a == 39290 || a == 39292 || a == 39293 || a == 39295 || a == 39296 || a == 39297 || a == 39300 || a == 39301 || a == 39302 || a == 39303 || a == 39304 || a == 39306 || a == 39307 || a == 39309 || a == 39311 || a == 39312 || a == 39313 || a == 39314 || a == 39315 || a == 39316 || a == 39317 || a == 39532 || a == 39533 || a == 39534 || a == 39535 || a == 39536 || a == 39537 || a == 39539 || a == 39540 || a == 39541 || a == 39542 || a == 39543 || a == 39544 || a == 39545 || a == 39546 || a == 39547 || a == 39548 || a == 39549 || a == 39550 || a == 39551 || a == 39552 || a == 39553 || a == 39554 || a == 39556 || a == 39557 || a == 39558 || a == 39559 || a == 39560 || a == 39562 || a == 39563 || a == 39564 || a == 39567 || a == 39568 || a == 39569 || a == 39570 || a == 39571 || a == 39574 || a == 39575 || a == 39576 || a == 39578 || a == 39579 || a == 39580 || a == 39581 || a == 39582 || a == 39583 || a == 39584 || a == 39585 || a == 39586 || a == 39587 || a == 39588 || a == 39589 || a == 39591 || a == 39621 || a == 39627 || a == 39628 || a == 39699 || a == 39751 || a == 39753 || a == 40060 || a == 40063 || a == 40065 || a == 40066 || a == 40069 || a == 40070 || a == 40071 || a == 40072 || a == 40075 || a == 40077 || a == 40078 || a == 40080 || a == 40081 || a == 40082 || a == 40084 || a == 40085 || a == 40090 || a == 40091 || a == 40092 || a == 40094 || a == 40095 || a == 40096 || a == 40097 || a == 40098 || a == 40099 || a == 40100 || a == 40101 || a == 40102 || a == 40103 || a == 40104 || a == 40105 || a == 40107 || a == 40109 || a == 40110 || a == 40112 || a == 40113 || a == 40114 || a == 40115 || a == 40116 || a == 40117 || a == 40118 || a == 40119 || a == 40120 || a == 40122 || a == 40123 || a == 40124 || a == 40125 || a == 40131 || a == 40132 || a == 40133 || a == 40134 || a == 40135 || a == 40138 || a == 40139 || a == 40140 || a == 40141 || a == 40142 || a == 40143 || a == 40144 || a == 40147 || a == 40148 || a == 40149 || a == 40150 || a == 40151 || a == 40152 || a == 40153 || a == 40156 || a == 40157 || a == 40158 || a == 40159 || a == 40162 || a == 40479 || a == 40480 || a == 40481 || a == 40482 || a == 40483 || a == 40485 || a == 40486 || a == 40488 || a == 40489 || a == 40490 || a == 40491 || a == 40492 || a == 40493 || a == 40495 || a == 40497 || a == 40498 || a == 40499 || a == 40501 || a == 40502 || a == 40503 || a == 40504 || a == 40505 || a == 40506 || a == 40509 || a == 40510 || a == 40511 || a == 40513 || a == 40514 || a == 40515 || a == 40516 || a == 40517 || a == 40518 || a == 40519 || a == 40520 || a == 40521 || a == 40522 || a == 40523 || a == 40524 || a == 40526 || a == 40527 || a == 40529 || a == 40533 || a == 40535 || a == 40536 || a == 40538 || a == 40539 || a == 40540 || a == 40542 || a == 40547 || a == 40548 || a == 40550 || a == 40551 || a == 40552 || a == 40553 || a == 40554 || a == 40555 || a == 40556 || a == 40557 || a == 40560 || a == 40561 || a == 40563 || a == 40574 || a == 40614 || a == 40628 || a == 40632 || a == 40637 || a == 40644 || a == 40649 || a == 40681 || a == 40682 || a == 40702 || a == 40715 || a == 40717 || a == 40761 || a == 40772 || a == 40784 || a == 40785 || a == 40831 || a == 40832 || a == 40835 || a == 40836 || a == 40837 || a == 40838 || a == 40839 || a == 40840 || a == 40841 || a == 40842 || a == 40843 || a == 40844 || a == 40857 || a == 40858 || a == 40859 || a == 40863 );
}



//用于判断单个字符是否可以转换为繁体
-(BOOL) traCan2Sim:(NSString*)word{
    if (word == nil) {
        return false;
    }
    if (![word isKindOfClass:[NSString class]]) {
        return false;
    }
    if (word.length != 1) {
        return false;
    }
    int c = [word characterAtIndex:0];
    if(!( c > 0x4e00 && c < 0x9fff)){
        return false;
    }
    
    //2359个字可转换
    return (c == 37650 || c == 30362 || c == 34297 || c == 31001 || c == 24859 || c == 22127 || c == 23329 || c == 29862 || c == 26326 || c == 38724 || c == 35571 || c == 37544 || c == 40298 || c == 39599 || c == 35158 || c == 22887 || c == 23228 || c == 39489 || c == 39986 || c == 22761 || c == 32631 || c == 37376 || c == 25850 || c == 25943 || c == 21764 || c == 38930 || c == 36774 || c == 32070 || c == 37393 || c == 24171 || c == 32129 || c == 37770 || c == 35607 || c == 21085 || c == 39165 || c == 23542 || c == 22577 || c == 39825 || c == 40199 || c == 40793 || c == 36649 || c == 35997 || c == 37575 || c == 29437 || c == 20633 || c == 24970 || c == 40303 || c == 36033 || c == 37659 || c == 32323 || c == 31558 || c == 30050 || c == 25987 || c == 24163 || c == 38281 || c == 34045 || c == 22006 || c == 28535 || c == 37453 || c == 31731 || c == 36437 || c == 37002 || c == 32232 || c == 36022 || c == 35722 || c == 36783 || c == 36782 || c == 33424 || c == 32246 || c == 31849 || c == 27161 || c == 39491 || c == 39086 || c == 39110 || c == 37858 || c == 37987 || c == 39998 || c == 40009 || c == 21029 || c == 30303 || c == 28693 || c == 28657 || c == 36051 || c == 25839 || c == 20752 || c == 32381 || c == 27315 || c == 27567 || c == 33231 || c == 37964 || c == 39637 || c == 39714 || c == 39173 || c == 31263 || c == 25765 || c == 32573 || c == 37457 || c == 39361 || c == 39185 || c == 37432 || c == 40275 || c == 35036 || c == 37437 || c == 36001 || c == 21443 || c == 34870 || c == 27544 || c == 24922 || c == 24920 || c == 29158 || c == 39490 || c == 40690 || c == 33980 || c == 33369 || c == 20489 || c == 28356 || c == 24257 || c == 20596 || c == 20874 || c == 28204 || c == 24827 || c == 23652 || c == 35435 || c == 37732 || c == 20757 || c == 37365 || c == 25881 || c == 25723 || c == 34796 || c == 39262 || c == 35730 || c == 32399 || c == 37855 || c == 29986 || c == 38369 || c == 39019 || c == 22213 || c == 35522 || c == 35734 || c == 34118 || c == 25082 || c == 23307 || c == 39503 || c == 35224 || c == 31146 || c == 37908 || c == 22580 || c == 22039 || c == 38263 || c == 20767 || c == 33144 || c == 24288 || c == 26274 || c == 20480 || c == 33799 || c == 24757 || c == 38326 || c == 39911 || c == 37396 || c == 36554 || c == 24505 || c == 30824 || c == 22645 || c == 38515 || c == 35183 || c == 20630 || c == 35574 || c == 27372 || c == 30947 || c == 40788 || c == 25744 || c == 31281 || c == 25074 || c == 35488 || c == 39425 || c == 26838 || c == 27273 || c == 37614 || c == 37946 || c == 30305 || c == 36978 || c == 39347 || c == 24677 || c == 40786 || c == 29118 || c == 39149 || c == 40223 || c == 27798 || c == 34909 || c == 34802 || c == 23541 || c == 37507 || c == 30087 || c == 36490 || c == 31820 || c == 32162 || c == 20756 || c == 24172 || c == 35726 || c == 27365 || c == 24282 || c == 37604 || c == 38619 || c == 30990 || c == 20786 || c == 35320 || c == 34389 || c == 33467 || c == 32064 || c == 36501 || c == 20659 || c == 37351 || c == 30241 || c == 38358 || c == 21109 || c == 24884 || c == 37656 || c == 32158 || c == 32020 || c == 40329 || c == 32189 || c == 36639 || c == 40810 || c == 36781 || c == 35422 || c == 36060 || c == 40383 || c == 32880 || c == 34085 || c == 22250 || c == 24478 || c == 21474 || c == 34031 || c == 39492 || c == 27141 || c == 28234 || c == 36659 || c == 36517 || c == 31428 || c == 25883 || c == 37679 || c == 37564 || c == 40570 || c == 36948 || c == 22112 || c == 38851 || c == 24118 || c == 36024 || c == 39384 || c == 32063 || c == 25812 || c == 21934 || c == 37170 || c == 25763 || c == 33213 || c == 24986 || c == 35477 || c == 24392 || c == 27563 || c == 36071 || c == 30281 || c == 31774 || c == 30070 || c == 25803 || c == 40680 || c == 34153 || c == 27284 || c == 35740 || c == 30893 || c == 35168 || c == 25623 || c == 23798 || c == 31153 || c == 23566 || c == 30428 || c == 29182 || c == 29128 || c == 37159 || c == 37913 || c == 25973 || c == 28364 || c == 36958 || c == 32224 || c == 31988 || c == 35398 || c == 35558 || c == 32136 || c == 35263 || c == 37841 || c == 39003 || c == 40670 || c == 22666 || c == 38651 || c == 24020 || c == 37439 || c == 30322 || c == 37347 || c == 35519 || c == 37530 || c == 39899 || c == 35548 || c == 30090 || c == 39944 || c == 37336 || c == 38914 || c == 37664 || c == 35330 || c == 37580 || c == 19999 || c == 37545 || c == 26481 || c == 21205 || c == 26847 || c == 20941 || c == 23840 || c == 40327 || c == 31431 || c == 29346 || c == 29544 || c == 35712 || c == 36077 || c == 37709 || c == 28678 || c == 27357 || c == 29272 || c == 31716 || c == 40695 || c == 37723 || c == 26039 || c == 32222 || c == 31850 || c == 20812 || c == 38538 || c == 23565 || c == 25055 || c == 37907 || c == 22136 || c == 38931 || c == 37389 || c == 29129 || c == 36489 || c == 22890 || c == 22702 || c == 37944 || c == 40285 || c == 38989 || c == 35355 || c == 24801 || c == 39187 || c == 35556 || c == 22538 || c == 38332 || c == 36571 || c == 37608 || c == 37716 || c == 40346 || c == 38990 || c == 38995 || c == 40055 || c == 35474 || c == 20818 || c == 29246 || c == 39180 || c == 36019 || c == 36999 || c == 37498 || c == 40239 || c == 39838 || c == 30332 || c == 32624 || c == 38309 || c == 29754 || c == 31020 || c == 37353 || c == 29033 || c == 36009 || c == 39151 || c == 35370 || c == 32033 || c == 37377 || c == 39796 || c == 39131 || c == 35513 || c == 24290 || c == 36027 || c == 32203 || c == 37928 || c == 39905 || c == 32027 || c == 22707 || c == 22894 || c == 24996 || c == 31966 || c == 20712 || c == 35920 || c == 26963 || c == 37586 || c == 39080 || c == 30219 || c == 39342 || c == 32299 || c == 35575 || c == 40179 || c == 28739 || c == 33178 || c == 36667 || c == 25771 || c == 36628 || c == 36070 || c == 24489 || c == 36000 || c == 35331 || c == 23142 || c == 32283 || c == 40167 || c == 39385 || c == 32049 || c == 32060 || c == 36091 || c == 40617 || c == 39826 || c == 39954 || c == 37331 || c == 35442 || c == 37411 || c == 33995 || c == 36037 || c == 26751 || c == 36245 || c == 31240 || c == 36123 || c == 23607 || c == 25631 || c == 32058 || c == 23713 || c == 21083 || c == 37628 || c == 32177 || c == 23831 || c == 25095 || c == 37804 || c == 30570 || c == 35493 || c == 32286 || c == 37615 || c == 25841 || c == 40255 || c == 38307 || c == 37499 || c == 20491 || c == 32007 || c == 37784 || c == 28481 || c == 32102 || c == 20121 || c == 36065 || c == 32134 || c == 39873 || c == 40852 || c == 23470 || c == 38799 || c == 36002 || c == 37476 || c == 28317 || c == 33549 || c == 27083 || c == 36092 || c == 22816 || c == 35436 || c == 32241 || c == 35247 || c == 34865 || c == 39015 || c == 35393 || c == 36674 || c == 37431 || c == 37678 || c == 40227 || c == 40288 || c == 40379 || c == 21102 || c == 25499 || c == 40240 || c == 25681 || c == 38364 || c == 35264 || c == 39208 || c == 24931 || c == 36011 || c == 35455 || c == 25692 || c == 40475 || c == 39973 || c == 24291 || c == 29559 || c == 35215 || c == 27512 || c == 40860 || c == 38312 || c == 36556 || c == 35437 || c == 36020 || c == 21130 || c == 21293 || c == 21132 || c == 23215 || c == 27292 || c == 39853 || c == 40022 || c == 36645 || c == 28414 || c == 34974 || c == 32196 || c == 39872 || c == 37707 || c == 22283 || c == 36942 || c == 22557 || c == 21692 || c == 24151 || c == 27112 || c == 34760 || c == 37503 || c == 39405 || c == 38867 || c == 28450 || c == 38366 || c == 32078 || c == 38945 || c == 34399 || c == 28765 || c == 39013 || c == 38305 || c == 40372 || c == 36032 || c == 35382 || c == 38356 || c == 34851 || c == 27243 || c == 36703 || c == 40251 || c == 32005 || c == 40652 || c == 35340 || c == 33874 || c == 38286 || c == 40031 || c == 22778 || c == 35703 || c == 28396 || c == 25142 || c == 28408 || c == 40344 || c == 22057 || c == 33775 || c == 30059 || c == 21123 || c == 35441 || c == 39498 || c == 27194 || c == 37877 || c == 25079 || c == 22750 || c == 27489 || c == 29872 || c == 36996 || c == 32233 || c == 25563 || c == 21914 || c == 30227 || c == 29029 || c == 28185 || c == 22864 || c == 32367 || c == 37744 || c == 39879 || c == 40643 || c == 35594 || c == 39945 || c == 25582 || c == 36637 || c == 27584 || c == 36036 || c == 31330 || c == 26371 || c == 29172 || c == 21295 || c == 35569 || c == 35496 || c == 32362 || c == 35452 || c == 34184 || c == 22118 || c == 28590 || c == 32354 || c == 29759 || c == 26249 || c == 33911 || c == 28222 || c == 35554 || c == 39195 || c == 38333 || c == 29554 || c == 36008 || c == 31117 || c == 37413 || c == 37962 || c == 25802 || c == 27231 || c == 31309 || c == 39249 || c == 36321 || c == 35663 || c == 38622 || c == 32318 || c == 32221 || c == 26997 || c == 36655 || c == 32026 || c == 25824 || c == 24190 || c == 34186 || c == 21137 || c == 28639 || c == 35336 || c == 35352 || c == 38555 || c == 32380 || c == 32000 || c == 35344 || c == 35440 || c == 34234 || c == 22064 || c == 22156 || c == 39525 || c == 29859 || c == 35244 || c == 40783 || c == 30959 || c == 32648 || c == 34822 || c == 36491 || c == 38717 || c == 40045 || c == 39933 || c == 22846 || c == 33698 || c == 38960 || c == 36040 || c == 37440 || c == 20729 || c == 39381 || c == 37087 || c == 28025 || c == 37583 || c == 37813 || c == 34799 || c == 27570 || c == 30435 || c == 22533 || c == 31627 || c == 38291 || c == 33393 || c == 32216 || c == 32365 || c == 27298 || c == 22591 || c == 40572 || c == 25536 || c == 25791 || c == 31777 || c == 20745 || c == 28187 || c == 34214 || c == 27323 || c == 37970 || c == 36368 || c == 36068 || c == 35211 || c == 37749 || c == 33382 || c == 21133 || c == 39198 || c == 28472 || c == 28666 || c == 28567 || c == 35563 || c == 32273 || c == 25108 || c == 25129 || c == 30652 || c == 40380 || c == 31591 || c == 39993 || c == 38857 || c == 23559 || c == 28479 || c == 34083 || c == 27123 || c == 29518 || c == 35611 || c == 37292 || c == 32115 || c == 38849 || c == 33184 || c == 28550 || c == 39509 || c == 23308 || c == 25898 || c == 37496 || c == 30703 || c == 20709 || c == 33139 || c == 39171 || c == 32371 || c == 32094 || c == 36686 || c == 36611 || c == 25759 || c == 23968 || c == 40422 || c == 39851 || c == 38542 || c == 31680 || c == 28500 || c == 32080 || c == 35489 || c == 23622 || c == 30308 || c == 38940 || c == 39834 || c == 32202 || c == 37670 || c == 20677 || c == 35641 || c == 36914 || c == 26185 || c == 29180 || c == 30433 || c == 21185 || c == 33610 || c == 33686 || c == 24057 || c == 34254 || c == 39241 || c == 32265 || c == 36112 || c == 35250 || c == 39912 || c == 39514 || c == 32147 || c == 38968 || c == 38748 || c == 37857 || c == 24465 || c == 30169 || c == 31478 || c == 20936 || c == 21060 || c == 28039 || c == 36885 || c == 24371 || c == 33051 || c == 38746 || c == 31998 || c == 24260 || c == 33290 || c == 39726 || c == 40169 || c == 40434 || c == 39378 || c == 33289 || c == 25818 || c == 37624 || c == 25084 || c == 21127 || c == 35406 || c == 23656 || c == 27384 || c == 39094 || c == 37445 || c == 37606 || c == 31414 || c == 40799 || c == 40273 || c == 32121 || c == 37640 || c == 37931 || c == 38603 || c == 35258 || c == 27770 || c == 32085 || c == 35662 || c == 29608 || c == 37406 || c == 36557 || c == 39423 || c == 30392 || c == 38283 || c == 20977 || c == 21108 || c == 22607 || c == 24894 || c == 24887 || c == 37799 || c == 37703 || c == 40853 || c == 38284 || c == 37415 || c == 37548 || c == 38982 || c == 27580 || c == 35506 || c == 39437 || c == 32217 || c == 36603 || c == 37427 || c == 37633 || c == 38967 || c == 22718 || c == 25031 || c == 40806 || c == 37847 || c == 25715 || c == 24235 || c == 35122 || c == 22195 || c == 22602 || c == 20744 || c == 37174 || c == 22130 || c == 33214 || c == 23532 || c == 29546 || c == 39638 || c == 31014 || c == 26336 || c == 27841 || c == 35462 || c == 35473 || c == 37178 || c == 22745 || c == 32394 || c == 36026 || c == 34407 || c == 24011 || c == 31418 || c == 39243 || c == 28528 || c == 21297 || c == 34146 || c == 24978 || c == 32885 || c == 31779 || c == 38315 || c == 37653 || c == 39908 || c == 25844 || c == 38346 || c == 34832 || c == 34847 || c == 33240 || c == 33802 || c == 20358 || c == 36084 || c == 23821 || c == 24480 || c == 28150 || c == 28712 || c == 36058 || c == 30558 || c == 37688 || c == 30313 || c == 31839 || c == 34253 || c == 27396 || c == 25876 || c == 31811 || c == 38348 || c == 34349 || c == 28734 || c == 35733 || c == 25900 || c == 35261 || c == 25078 || c == 32412 || c == 29211 || c == 28651 || c == 23888 || c == 27414 || c == 26005 || c == 37997 || c == 35172 || c == 29807 || c == 38316 || c == 37571 || c == 25736 || c == 21214 || c == 28551 || c == 22062 || c == 23959 || c == 37536 || c == 37906 || c == 30278 || c == 27138 || c == 39987 || c == 37939 || c == 22744 || c == 39006 || c == 28122 || c == 35460 || c == 32306 || c == 31852 || c == 35981 || c == 38626 || c == 39881 || c == 31150 || c == 40599 || c == 21426 || c == 21237 || c == 31019 || c == 27511 || c == 28701 || c == 38584 || c == 20791 || c == 37192 || c == 22754 || c == 34294 || c == 33950 || c == 34362 || c == 22182 || c == 37008 || c == 39530 || c == 32301 || c == 27370 || c == 27359 || c == 36706 || c == 31018 || c == 37616 || c == 40477 || c == 30296 || c == 31986 || c == 36498 || c == 38722 || c == 40058 || c == 40039 || c == 20486 || c == 32879 || c == 34030 || c == 36899 || c == 37934 || c == 24976 || c == 28451 || c == 31806 || c == 25986 || c == 33225 || c == 37832 || c == 25088 || c == 29001 || c == 32244 || c == 34334 || c == 22889 || c == 28722 || c == 29833 || c == 27566 || c == 35123 || c == 35165 || c == 39985 || c == 31975 || c == 28092 || c == 20841 || c == 36635 || c == 35538 || c == 39758 || c == 30274 || c == 36988 || c == 37904 || c == 32346 || c == 37333 || c == 40431 || c == 29557 || c == 33256 || c == 37168 || c == 40023 || c == 20956 || c == 36035 || c == 34298 || c == 24297 || c == 27265 || c == 36692 || c == 36522 || c == 40801 || c == 37428 || c == 38728 || c == 23994 || c == 38936 || c == 32190 || c == 27422 || c == 34806 || c == 39914 || c == 39230 || c == 21129 || c == 28687 || c == 39470 || c == 32185 || c == 37798 || c == 40410 || c == 40845 || c == 32894 || c == 22184 || c == 31840 || c == 22751 || c == 25871 || c == 38580 || c == 34338 || c == 28711 || c == 29903 || c == 27379 || c == 26407 || c == 31025 || c == 27155 || c == 23105 || c == 25695 || c == 31757 || c == 20674 || c == 34078 || c == 22029 || c == 23937 || c == 37860 || c == 30266 || c == 32812 || c == 34747 || c == 39631 || c == 34310 || c == 30439 || c == 39025 || c == 24300 || c == 29200 || c == 25796 || c == 40565 || c == 34396 || c == 39791 || c == 36034 || c == 31103 || c == 37636 || c == 38520 || c == 22746 || c == 25852 || c == 22165 || c == 38317 || c == 28696 || c == 28133 || c == 27368 || c == 27347 || c == 36708 || c == 36613 || c == 36678 || c == 27660 || c == 33242 || c == 40469 || c == 40442 || c == 33387 || c == 40056 || c == 24018 || c == 25891 || c == 23423 || c == 28772 || c == 20098 || c == 33248 || c == 23372 || c == 27410 || c == 40478 || c == 38014 || c == 25476 || c == 36650 || c == 20523 || c == 20374 || c == 28138 || c == 32184 || c == 35542 || c == 22279 || c == 34367 || c == 32645 || c == 37007 || c == 38012 || c == 31854 || c == 39486 || c == 39409 || c == 32097 || c == 29334 || c == 29568 || c == 28668 || c == 27407 || c == 33121 || c == 37837 || c == 39522 || c == 21570 || c == 37569 || c == 20406 || c == 23650 || c == 32311 || c == 24942 || c == 28670 || c == 32160 || c == 27354 || c == 35128 || c == 37597 || c == 22072 || c == 23229 || c == 29802 || c == 30908 || c == 34718 || c == 39340 || c == 32629 || c == 21966 || c == 22044 || c == 23332 || c == 27050 || c == 36023 || c == 40613 || c == 36067 || c == 36993 || c == 33032 || c == 21233 || c == 30622 || c == 39237 || c == 34875 || c == 28415 || c == 35646 || c == 32309 || c == 37853 || c == 39001 || c == 39995 || c == 35987 || c == 37672 || c == 37466 || c == 36031 || c == 40636 || c == 27794 || c == 37762 || c == 38272 || c == 24758 || c == 20497 || c == 25451 || c == 29148 || c == 25059 || c == 37702 || c == 37683 || c == 22818 || c == 30599 || c == 35598 || c == 24396 || c == 35219 || c == 20906 || c == 32651 || c == 35600 || c == 29564 || c == 31152 || c == 32191 || c == 32236 || c == 28576 || c == 38758 || c == 40701 || c == 24287 || c == 32242 || c == 32326 || c == 28357 || c == 25003 || c == 38313 || c == 38292 || c == 32225 || c == 40180 || c == 37528 || c == 35628 || c == 35624 || c == 39488 || c == 39235 || c == 27519 || c == 37836 || c == 35584 || c == 30045 || c == 37484 || c == 21558 || c == 37385 || c == 32013 || c == 38627 || c == 25747 || c == 33126 || c == 24817 || c == 39719 || c == 37891 || c == 35365 || c == 39186 || c == 20839 || c == 25836 || c == 33193 || c == 37422 || c == 39906 || c == 25862 || c == 36646 || c == 39920 || c == 37312 || c == 40165 || c == 34086 || c == 35018 || c == 32886 || c == 22169 || c == 38007 || c == 37811 || c == 38537 || c == 34327 || c == 22209 || c == 39010 || c == 36513 || c == 27320 || c == 29552 || c == 23527 || c == 25840 || c == 28632 || c == 33511 || c == 22144 || c == 32889 || c == 37397 || c == 32016 || c == 33215 || c == 28611 || c == 36786 || c == 20738 || c == 22117 || c == 39377 || c == 37369 || c == 35582 || c == 20794 || c == 30247 || c == 27472 || c == 40407 || c == 27590 || c == 22036 || c == 28442 || c == 35635 || c == 24938 || c == 29964 || c == 30436 || c == 36451 || c == 40848 || c == 25291 || c == 30384 || c == 36064 || c == 36705 || c == 22132 || c == 40300 || c == 32021 || c == 32646 || c == 37433 || c == 39449 || c == 35550 || c == 39394 || c == 39108 || c == 32313 || c == 38971 || c == 36007 || c == 23338 || c == 34315 || c == 24977 || c == 35413 || c == 28497 || c == 38935 || c == 37337 || c == 25778 || c == 37610 || c == 27192 || c == 35676 || c == 37879 || c == 37920 || c == 26866 || c == 33229 || c == 40778 || c == 39438 || c == 35912 || c == 21855 || c == 27683 || c == 26820 || c == 35350 || c == 34308 || c == 39439 || c == 32186 || c == 27071 || c == 30951 || c == 38926 || c == 38927 || c == 39981 || c == 29309 || c == 37356 || c == 37467 || c == 36983 || c == 31805 || c == 35609 || c == 37666 || c == 37463 || c == 28507 || c == 28154 || c == 35700 || c == 22649 || c == 20681 || c == 34113 || c == 24947 || c == 39467 || c == 32382 || c == 27111 || c == 37392 || c == 27085 || c == 21958 || c == 22715 || c == 34196 || c == 24375 || c == 25654 || c == 23321 || c == 27299 || c == 25127 || c == 29079 || c == 37638 || c == 37848 || c == 37881 || c == 32677 || c == 36428 || c == 37740 || c == 27211 || c == 21932 || c == 20689 || c == 32761 || c == 31429 || c == 35482 || c == 35673 || c == 34126 || c == 32368 || c == 30973 || c == 36474 || c == 31434 || c == 24860 || c == 37733 || c == 31691 || c == 27453 || c == 35242 || c == 23522 || c == 37599 || c == 36629 || c == 27691 || c == 20670 || c == 38915 || c == 35531 || c == 24950 || c == 25779 || c == 39894 || c == 29898 || c == 31406 || c == 29026 || c == 34554 || c == 24048 || c == 36053 || c == 34787 || c == 39949 || c == 36264 || c == 21312 || c == 36544 || c == 39493 || c == 40818 || c == 35416 || c == 23943 || c == 38339 || c == 35255 || c == 40221 || c == 39028 || c == 27402 || c == 21240 || c == 35438 || c == 32163 || c == 36615 || c == 37523 || c == 21371 || c == 40306 || c == 30906 || c == 38347 || c == 38357 || c == 24872 || c == 35731 || c == 39250 || c == 25854 || c == 32350 || c == 34136 || c == 23304 || c == 27208 || c == 29105 || c == 38860 || c == 35469 || c == 32009 || c == 39146 || c == 36564 || c == 27054 || c == 32104 || c == 23992 || c == 34833 || c == 32287 || c == 37539 || c == 39024 || c == 36575 || c == 37555 || c == 34566 || c == 38287 || c == 28516 || c == 28753 || c == 34217 || c == 39087 || c == 39955 || c == 36093 || c == 20632 || c == 27647 || c == 31965 || c == 21930 || c == 39479 || c == 25475 || c == 32325 || c == 28544 || c == 21959 || c == 37547 || c == 31329 || c == 27578 || c == 21070 || c == 32023 || c == 37801 || c == 39882 || c == 31721 || c == 26348 || c == 37315 || c == 21034 || c == 38275 || c == 38492 || c == 36109 || c == 32341 || c == 35349 || c == 22989 || c == 39480 || c == 37348 || c == 40020 || c == 22673 || c == 20663 || c == 36062 || c == 22384 || c == 27556 || c == 35316 || c == 29138 || c == 32057 || c == 36050 || c == 25885 || c == 25086 || c == 35373 || c == 21401 || c == 28740 || c == 30060 || c == 32051 || c == 23529 || c == 23352 || c == 33102 || c == 28402 || c == 35445 || c == 35543 || c == 28683 || c == 32882 || c == 32361 || c == 21213 || c == 24107 || c == 29509 || c == 28629 || c == 35433 || c == 26178 || c == 34645 || c == 23526 || c == 35672 || c == 39387 || c == 21218 || c == 36969 || c == 37323 || c == 39166 || c == 35222 || c == 35430 || c == 35610 || c == 22610 || c == 33940 || c == 24338 || c == 36606 || c == 36016 || c == 37424 || c == 39971 || c == 22781 || c == 29560 || c == 32172 || c == 27166 || c == 36664 || c == 26360 || c == 36118 || c == 23660 || c == 34899 || c == 27193 || c == 35918 || c == 25976 || c == 25860 || c == 32019 || c == 24101 || c == 38274 || c == 38617 || c == 35504 || c == 31237 || c == 38918 || c == 35498 || c == 30889 || c == 29197 || c == 37984 || c == 32114 || c == 39164 || c == 24285 || c == 39391 || c == 32230 || c == 37750 || c == 40421 || c == 32883 || c == 24939 || c == 38924 || c == 35359 || c == 35494 || c == 25851 || c == 34282 || c == 39231 || c == 39100 || c == 37802 || c == 34311 || c == 35380 || c == 32901 || c == 35606 || c == 31308 || c == 38614 || c == 38568 || c == 32143 || c == 27506 || c == 35510 || c == 23403 || c == 25613 || c == 31565 || c == 33984 || c == 29499 || c == 32302 || c == 29795 || c == 37782 || c == 21993 || c == 33063 || c == 29562 || c == 25787 || c == 38373 || c == 37448 || c == 39976 || c == 33274 || c == 24907 || c == 37414 || c == 39824 || c == 25892 || c == 36010 || c == 30321 || c == 28760 || c == 22727 || c == 35674 || c == 35527 || c == 22022 || c == 26311 || c == 37485 || c == 37663 || c == 38919 || c == 28271 || c == 29145 || c == 20795 || c == 39219 || c == 37899 || c == 37852 || c == 28644 || c == 32115 || c == 35342 || c == 38876 || c == 37617 || c == 39472 || c == 35588 || c == 37563 || c == 38988 || c == 39636 || c == 23644 || c == 32249 || c == 40284 || c == 38352 || c == 26781 || c == 31990 || c == 40800 || c == 39991 || c == 36028 || c == 37941 || c == 24307 || c == 32893 || c == 28916 || c == 37509 || c == 32113 || c == 24927 || c == 38957 || c == 37380 || c == 31167 || c == 22294 || c == 37367 || c == 22296 || c == 25718 || c == 38969 || c == 34555 || c == 39145 || c == 33067 || c == 40213 || c == 39345 || c == 39389 || c == 27234 || c == 31836 || c == 40713 || c == 35178 || c == 23207 || c == 33155 || c == 24398 || c == 28771 || c == 38929 || c == 33836 || c == 32008 || c == 32176 || c == 32178 || c == 36638 || c == 38859 || c == 36949 || c == 22285 || c == 28858 || c == 28656 || c == 32173 || c == 33894 || c == 20553 || c == 20605 || c == 32239 || c == 35586 || c == 34907 || c == 35529 || c == 24131 || c == 38344 || c == 28296 || c == 28543 || c == 29771 || c == 38873 || c == 29010 || c == 39850 || c == 28331 || c == 32862 || c == 32011 || c == 31337 || c == 21839 || c == 38335 || c == 29973 || c == 25790 || c == 34680 || c == 28198 || c == 31401 || c == 33253 || c == 33845 || c == 40823 || c == 21978 || c == 37794 || c == 28879 || c == 35491 || c == 28961 || c == 34154 || c == 21555 || c == 22626 || c == 38695 || c == 21209 || c == 35492 || c == 37140 || c == 24289 || c == 25006 || c == 23285 || c == 39446 || c == 40289 || c == 40361 || c == 37675 || c == 29351 || c == 35186 || c == 32722 || c == 37521 || c == 25138 || c == 32048 || c == 39228 || c == 39721 || c == 29885 || c == 35233 || c == 34662 || c == 36676 || c == 23805 || c == 20448 || c == 29433 || c == 24264 || c == 22151 || c == 30820 || c == 39854 || c == 32406 || c == 36066 || c == 37532 || c == 38289 || c == 39023 || c == 38570 || c == 29694 || c == 29563 || c == 32291 || c == 39201 || c == 32680 || c == 25010 || c == 32218 || c == 33703 || c == 34207 || c == 34330 || c == 23796 || c == 29547 || c == 23291 || c == 40436 || c == 30279 || c == 34836 || c == 31176 || c == 36506 || c == 24258 || c == 38002 || c == 37129 || c == 35443 || c == 38911 || c == 38917 || c == 34188 || c == 39177 || c == 39524 || c == 32215 || c == 39255 || c == 34157 || c == 22210 || c == 37559 || c == 26313 || c == 22063 || c == 22069 || c == 28703 || c == 39501 || c == 32131 || c == 26783 || c == 31787 || c == 21332 || c == 25406 || c == 25884 || c == 33029 || c == 35559 || c == 23531 || c == 28681 || c == 35613 || c == 35131 || c == 25847 || c == 32050 || c == 32392 || c == 37573 || c == 37313 || c == 33288 || c == 38488 || c == 28366 || c == 20807 || c == 27958 || c == 37561 || c == 32353 || c == 39240 || c == 40258 || c == 34395 || c == 22099 || c == 38920 || c == 35377 || c == 25944 || c == 32210 || c == 32396 || c == 35425 || c == 38922 || c == 36562 || c == 25080 || c == 36984 || c == 30316 || c == 32098 || c == 35580 || c == 37449 || c == 37831 || c == 23416 || c == 35604 || c == 28585 || c == 40008 || c == 21211 || c == 35426 || c == 23563 || c == 39348 || c == 35347 || c == 35338 || c == 36956 || c == 22628 || c == 28527 || c == 40024 || c == 22739 || c == 40201 || c == 40232 || c == 21854 || c == 20126 || c == 35357 || c == 22497 || c == 23149 || c == 26895 || c == 27692 || c == 38329 || c == 29017 || c == 40573 || c == 22196 || c == 24022 || c == 38991 || c == 38331 || c == 33399 || c == 21421 || c == 30831 || c == 24421 || c == 35578 || c == 39511 || c == 21428 || c == 36119 || c == 20796 || c == 20823 || c == 35742 || c == 25064 || c == 38278 || c == 37317 || c == 39768 || c == 39260 || c == 40756 || c == 40230 || c == 26954 || c == 25562 || c == 30221 || c == 38525 || c == 30306 || c == 39178 || c == 27171 || c == 29036 || c == 29796 || c == 25622 || c == 22575 || c == 36953 || c == 31407 || c == 35616 || c == 34277 || c == 36602 || c == 40386 || c == 39977 || c == 29242 || c == 38913 || c == 26989 || c == 33865 || c == 38760 || c == 35585 || c == 37172 || c == 26308 || c == 29121 || c == 37291 || c == 37541 || c == 38948 || c == 36986 || c == 20736 || c == 34811 || c == 34269 || c == 20740 || c == 25014 || c == 32681 || c == 35427 || c == 35696 || c == 35516 || c == 35695 || c == 30064 || c == 32377 || c == 35410 || c == 22216 || c == 23975 || c == 39156 || c == 25036 || c == 39515 || c == 32266 || c == 36604 || c == 36029 || c == 37332 || c == 37808 || c == 37951 || c == 30238 || c == 33380 || c == 34093 || c == 38512 || c == 37504 || c == 39154 || c == 38577 || c == 37542 || c == 30318 || c == 27387 || c == 23344 || c == 40441 || c == 25033 || c == 32403 || c == 29801 || c == 34722 || c == 29151 || c == 29074 || c == 34821 || c == 36111 || c == 31310 || c == 22603 || c == 40367 || c == 32264 || c == 37795 || c == 25878 || c == 22198 || c == 28677 || c == 28704 || c == 29908 || c == 40474 || c == 30317 || c == 38950 || c == 32588 || c == 21938 || c == 25793 || c == 20653 || c == 30320 || c == 36404 || c == 35424 || c == 37854 || c == 20778 || c == 24962 || c == 37109 || c == 37438 || c == 29494 || c == 35480 || c == 34133 || c == 37546 || c == 39799 || c == 36671 || c == 39770 || c == 28417 || c == 23067 || c == 33287 || c == 23996 || c == 35486 || c == 29508 || c == 35709 || c == 38928 || c == 39341 || c == 20660 || c == 20417 || c == 35547 || c == 35565 || c == 34167 || c == 23859 || c == 39147 || c == 38334 || c == 23255 || c == 32006 || c == 35238 || c == 27487 || c == 37434 || c == 40274 || c == 40440 || c == 40812 || c == 40219 || c == 28149 || c == 36677 || c == 22290 || c == 21729 || c == 22291 || c == 32227 || c == 36960 || c == 27358 || c == 40182 || c == 40703 || c == 32004 || c == 36493 || c == 38000 || c == 31925 || c == 24709 || c == 38321 || c == 37470 || c == 37142 || c == 21243 || c == 38549 || c == 36939 || c == 34314 || c == 37278 || c == 26248 || c == 38907 || c == 37126 || c == 34131 || c == 24818 || c == 24909 || c == 32028 || c == 38878 || c == 27550 || c == 27699 || c == 38620 || c == 28797 || c == 36617 || c == 25890 || c == 26283 || c == 36106 || c == 29914 || c == 36274 || c == 37864 || c == 36115 || c == 33247 || c == 39380 || c == 38015 || c == 26839 || c == 36012 || c == 25799 || c == 21063 || c == 28580 || c == 36094 || c == 22038 || c == 24152 || c == 31744 || c == 36042 || c == 35670 || c == 36104 || c == 32156 || c == 32338 || c == 36555 || c == 37720 || c == 38296 || c == 26613 || c == 35408 || c == 40779 || c == 20661 || c == 27656 || c == 30430 || c == 26028 || c == 36670 || c == 23940 || c == 26855 || c == 25136 || c == 32187 || c == 35691 || c == 24373 || c == 28466 || c == 24115 || c == 36076 || c == 33081 || c == 36249 || c == 35412 || c == 37335 || c == 34756 || c == 36685 || c == 37754 || c == 36889 || c == 35627 || c == 36626 || c == 40403 || c == 35998 || c == 37341 || c == 20597 || c == 35386 || c == 37806 || c == 38499 || c == 28254 || c == 32285 || c == 26984 || c == 36587 || c == 36049 || c == 31118 || c == 40198 || c == 25497 || c == 30556 || c == 29465 || c == 29229 || c == 24128 || c == 30309 || c == 37165 || c == 35657 || c == 35533 || c == 23842 || c == 37478 || c == 37658 || c == 31631 || c == 32340 || c == 32887 || c == 22519 || c == 32025 || c == 25711 || c == 25842 || c == 24159 || c == 36074 || c == 28399 || c == 39469 || c == 27355 || c == 26772 || c == 36601 || c == 36618 || c == 36100 || c == 40409 || c == 34692 || c == 32310 || c == 36499 || c == 36497 || c == 35318 || c == 37912 || c == 32066 || c == 31278 || c == 33131 || c == 30526 || c == 37758 || c == 35589 || c == 36600 || c == 30394 || c == 26205 || c == 39519 || c == 32002 || c == 32272 || c == 35948 || c == 35576 || c == 35461 || c == 29165 || c == 30682 || c == 22225 || c == 36015 || c == 37956 || c == 39376 || c == 20295 || c == 27367 || c == 37526 || c == 23560 || c == 30938 || c == 36681 || c == 36090 || c == 22208 || c == 39244 || c == 39027 || c == 27137 || c == 33674 || c == 35037 || c == 22941 || c == 22767 || c == 29376 || c == 37648 || c == 36101 || c == 22684 || c == 32180 || c == 39429 || c == 32267 || c == 35524 || c == 28310 || c == 33879 || c == 28609 || c == 35537 || c == 37938 || c == 33586 || c == 36039 || c == 28460 || c == 35566 || c == 32199 || c == 36636 || c == 36018 || c == 30501 || c == 37657 || c == 40796 || c == 39892 || c == 36452 || c == 32317 || c == 32305 || c == 20655 || c == 37138 || c == 35535 || c == 39478 || c == 39915 || c == 35419 || c == 32068 || c == 37827 || c == 37446 || c == 32408 || c == 36518 || c == 40018 || c == 32762 || c == 20006 || c == 34068 || c == 27784 || c == 37276 || c == 28593 || c == 21472 || c == 39717 || c == 31684 || c == 24185 || c == 33263 || c == 30717 || c == 27331 || c == 24460 || c == 22821 || c == 31277 || c == 20625 || c == 35363 || c == 35463 || c == 35023 || c == 28137 || c == 40637 || c == 40692 || c == 25754 || c == 28114 || c == 25185 || c == 32854 || c == 23629 || c == 25825 || c == 22615 || c == 31402 || c == 39221 || c == 27737 || c == 37697 || c == 40569 || c == 34829 || c == 24412 || c == 28263 || c == 36938 || c == 31858 || c == 31142 || c == 39000 || c == 23997 || c == 38642 || c == 31432 || c == 32046 || c == 21124 || c == 31689 || c == 26044 || c == 35468 || c == 35387 || c == 38613 || c == 35329 || c == 35710 || c == 37092 || c == 29467 || c == 27705 || c == 38442 || c == 22751 || c == 22550 || c == 22453 || c == 22666 || c == 27326 || c == 34130 || c == 33892 || c == 34023 || c == 33939 || c == 33735 || c == 27073 || c == 25699 || c == 21668 || c == 21786 || c == 21730 || c == 22109 || c == 22085 || c == 25733 || c == 21128 || c == 35604 || c == 35142 || c == 23988 || c == 33034 || c == 20223 || c == 20709 || c == 29505 || c == 40581 || c == 39192 || c == 39223 || c == 39242 || c == 39266 || c == 26974 || c == 24629 || c == 25037 || c == 29247 || c == 28469 || c == 28777 || c == 28151 || c == 28651 || c == 28710 || c == 28129 || c == 23527 || c == 31992 || c == 32093 || c == 32212 || c == 29769 || c == 26776 || c == 26860 || c == 26696 || c == 27248 || c == 27371 || c == 36594 || c == 36580 || c == 36075 || c == 33153 || c == 33110 || c == 39112 || c == 31946 || c == 28998 || c == 28316 || c == 28259 || c == 28218 || c == 30904 || c == 28414 || c == 30616 || c == 37384 || c == 37461 || c == 37603 || c == 37553 || c == 37605 || c == 37622 || c == 37926 || c == 37927 || c == 37737 || c == 37696 || c == 37699 || c == 37639 || c == 37764 || c == 37767 || c == 37823 || c == 37917 || c == 37989 || c == 38009 || c == 37972 || c == 31341 || c == 40339 || c == 40357 || c == 40460 || c == 30311 || c == 23641 || c == 30210 || c == 33234 || c == 35143 || c == 32328 || c == 32814 || c == 39020 || c == 34766 || c == 40623 || c == 39809 || c == 39811 || c == 39822 || c == 39895 || c == 39901 || c == 39924 || c == 40029 || c == 39935 || c == 39968 || c == 39989 || c == 40005 || c == 38845 || c == 38877 || c == 40775);
}


/**
 *  MARK:--------------------简体转繁体(富文本)--------------------
 */
-(NSAttributedString*) gb2Big5WithAttributedString:(NSAttributedString*)attStr{
    if (attStr == nil || ![attStr isKindOfClass:[NSAttributedString class]]) {
        return attStr;
    }
    //1,收集富文本属性;记录成字典
    NSInteger bottomIndex = attStr.string.length;
    NSMutableDictionary *attDic = [[NSMutableDictionary alloc] init];
    NSDictionary *lastAtt = nil;
    NSInteger lastAttIndex = 0;
    
    for (int i = 0; i < bottomIndex; i ++) {
        NSDictionary<NSString *, id> *att = [attStr attributesAtIndex:i effectiveRange:nil];
        if (![att isEqual:lastAtt]) {
            NSRange range = NSMakeRange(lastAttIndex, i - lastAttIndex);
            NSValue *rangeValue = [NSValue valueWithRange:range];
            if (lastAtt) {
                [attDic setObject:lastAtt forKey:rangeValue];
            }
            
            lastAtt = att;
            lastAttIndex = i;
        }
    }
    if (lastAtt) {
        NSRange range = NSMakeRange(lastAttIndex, bottomIndex - lastAttIndex);
        NSValue *rangeValue = [NSValue valueWithRange:range];
        [attDic setObject:lastAtt forKey:rangeValue];
    }
    //2,转换string
    NSMutableAttributedString *editAtt = [[NSMutableAttributedString alloc] initWithString:[self gbToBig5:attStr.string]];
    //3,恢复富文本属性到繁体string上;
    for (int i = 0; i < attDic.allKeys.count; i ++) {
        NSValue *key = attDic.allKeys[i];
        NSDictionary *value = [attDic objectForKey:key];
        [editAtt addAttributes:value range:[key rangeValue]];
    }
    return editAtt;
}


@end
